| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic
 (blocking) I/O model. | 
| org.apache.hc.core5.http.impl.nio | Default implementation of HTTP/1.1 transport based on
 the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http.message | Core HTTP message components, message element parser
 and writer APIs and their default implementations. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Header[] | AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer,
            InputStream inputStream,
            int maxHeaderCount,
            int maxLineLen,
            LineParser lineParser)Parses HTTP headers from the data receiver stream according to the generic
 format as specified by the HTTP/1.1 protocol specification. | 
| static Header[] | AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer,
            InputStream inputStream,
            int maxHeaderCount,
            int maxLineLen,
            LineParser parser,
            List<CharArrayBuffer> headerLines)Parses HTTP headers from the data receiver stream according to the generic
 format as specified by the HTTP/1.1 protocol specification. | 
| Constructor and Description | 
|---|
| AbstractMessageParser(Http1Config http1Config,
                     LineParser lineParser) | 
| AbstractMessageParser(LineParser lineParser,
                     Http1Config messageConstraints)Deprecated. 
 | 
| DefaultHttpRequestParser(Http1Config http1Config,
                        LineParser parser,
                        HttpRequestFactory<T> requestFactory) | 
| DefaultHttpRequestParser(HttpRequestFactory<T> requestFactory,
                        LineParser parser,
                        Http1Config http1Config)Deprecated. 
 | 
| DefaultHttpRequestParserFactory(Http1Config http1Config,
                               HttpRequestFactory<HttpRequest> requestFactory,
                               LineParser lineParser) | 
| DefaultHttpResponseParser(Http1Config http1Config,
                         LineParser parser,
                         HttpResponseFactory<T> responseFactory) | 
| DefaultHttpResponseParser(HttpResponseFactory<T> responseFactory,
                         LineParser parser,
                         Http1Config http1Config) | 
| DefaultHttpResponseParserFactory(Http1Config http1Config,
                                HttpResponseFactory<HttpResponse> responseFactory,
                                LineParser lineParser) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicLineParserDefault  LineParserimplementation. | 
| class  | LazyLaxLineParserExtension of  BasicLineParserthat defers parsing of
 header values. | 
| class  | LazyLineParserExtension of  BasicLineParserthat defers parsing of
 header values. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.