Top Description Interfaces Classes
[default module]

Package org.apache.hc.core5.http.message


Core HTTP message components, message element parser and writer APIs and their default implementations.

Interface Summary

Modifier and TypeInterface and Description
public interface
HeaderValueFormatter

Interface for formatting elements of a header value.

public interface
HeaderValueParser

Interface for parsing header values into elements.

public interface
LineFormatter

Interface for formatting elements of the HEAD section of an HTTP message.

public interface
LineParser

Interface for parsing lines in the HEAD section of an HTTP message.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
public abstract class
AbstractMessageWrapper<
A HttpMessage type.
T extends HttpMessage
>

Abstract HttpMessage wrapper.

public class
public class
public class
BasicHeader

Immutable Header.

public class
BasicHeaderElement

Basic implementation of HeaderElement

public class
public class
public class
public class
public class
BasicHttpRequest

Basic implementation of HttpRequest.

public class
BasicHttpResponse

Basic implementation of HttpResponse.

public class
public class
pack-priv class
public class
BasicNameValuePair

Basic implementation of NameValuePair.

public class
public class
BufferedHeader

This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.

public class
HeaderGroup

A class for combining a set of headers.

public class
public class
public class
LazyLaxLineParser

Extension of org.apache.hc.core5.http.message.BasicLineParser that defers parsing of header values.

public class
LazyLineParser

Extension of org.apache.hc.core5.http.message.BasicLineParser that defers parsing of header values.

public class
MessageSupport

Support methods for HTTP message processing.

public class
ParserCursor

This class represents a context of a parsing operation:

  • the current position the parsing operation is expected to start at
  • the bounds limiting the scope of the parsing operation
public class
RequestLine

HTTP/1.1 request line.

public class
StatusLine

HTTP/1.1 status line.

public class
TokenParser

Deprecated Use Tokenizer
Low level parser for header field elements.