| Package | Description | 
|---|---|
| org.apache.hc.core5.http | Core HTTP transport component APIs. | 
| org.apache.hc.core5.http.impl | Default implementations of core HTTP APIs. | 
| org.apache.hc.core5.http.io | Core HTTP transport APIs based on the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.message | Core HTTP message components, message element parser
 and writer APIs and their default implementations. | 
| org.apache.hc.core5.http.nio | Core HTTP transport APIs based on the asynchronous, event driven I/O model. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Message<H extends MessageHeaders,B>Generic message consisting of a message head and a message body. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ClassicHttpRequest'Classic'  HttpRequestmessage that can encloseHttpEntity. | 
| interface  | ClassicHttpResponse'Classic'  HttpResponsemessage that can encloseHttpEntity. | 
| interface  | HttpMessageHTTP messages consist of requests from client to server and responses
 from server to client. | 
| interface  | HttpRequestA request message from a client to a server includes, within the
 first line of that message, the method to be applied to the resource,
 the identifier of the resource, and the protocol version in use. | 
| interface  | HttpResponseAfter receiving and interpreting a request message, a server responds
 with an HTTP response message. | 
| Constructor and Description | 
|---|
| IncomingEntityDetails(MessageHeaders message) | 
| IncomingEntityDetails(MessageHeaders message,
                     long contentLength) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HttpMessageParser<T extends MessageHeaders>Message parser intended to build HTTP message head from an input stream. | 
| interface  | HttpMessageParserFactory<T extends MessageHeaders>Factory for  HttpMessageParserinstances. | 
| interface  | HttpMessageWriter<T extends MessageHeaders>Message writer intended to serialize HTTP message head to an output stream. | 
| interface  | HttpMessageWriterFactory<T extends MessageHeaders>Factory for  HttpMessageWriterinstances. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMessageWrapper<T extends HttpMessage>Abstract  HttpMessagewrapper. | 
| class  | BasicClassicHttpRequestBasic implementation of  ClassicHttpRequest. | 
| class  | BasicClassicHttpResponseBasic implementation of  ClassicHttpResponse. | 
| class  | BasicHttpRequestBasic implementation of  HttpRequest. | 
| class  | BasicHttpResponseBasic implementation of  HttpResponse. | 
| class  | HeaderGroupA class for combining a set of headers. | 
| class  | HttpRequestWrapperWraps an  HttpRequest. | 
| class  | HttpResponseWrapperWraps an  HttpResponse. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Set<String> | MessageSupport. hopByHopConnectionSpecific(MessageHeaders headers) | 
| static Iterator<HeaderElement> | MessageSupport. iterate(MessageHeaders headers,
       String name) | 
| static Iterator<String> | MessageSupport. iterateTokens(MessageHeaders headers,
             String name) | 
| static void | MessageSupport. parseElements(MessageHeaders headers,
             String headerName,
             Consumer<HeaderElement> consumer) | 
| static void | MessageSupport. parseTokens(MessageHeaders headers,
           String headerName,
           Consumer<String> consumer) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | NHttpMessageParser<T extends MessageHeaders>Message parser intended to build HTTP message head from a session input buffer.. | 
| interface  | NHttpMessageParserFactory<T extends MessageHeaders>Factory for  NHttpMessageParserinstances. | 
| interface  | NHttpMessageWriter<T extends MessageHeaders>Message writer intended to serialize HTTP message head to a session buffer. | 
| interface  | NHttpMessageWriterFactory<T extends MessageHeaders>Factory for  NHttpMessageWriterinstances. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.