| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap. | 
| 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.io | Core HTTP transport APIs based on the classic (blocking) I/O model. | 
| org.apache.hc.core5.http.io.support | Support classes for 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.testing.classic | |
| org.apache.hc.core5.testing.framework | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ClassicHttpRequest | DefaultHttpRequestParser. createMessage(CharArrayBuffer buffer) | 
| ClassicHttpRequest | DefaultClassicHttpRequestFactory. newHttpRequest(String method,
              String uri) | 
| ClassicHttpRequest | DefaultClassicHttpRequestFactory. newHttpRequest(String method,
              URI uri) | 
| ClassicHttpRequest | DefaultHttpRequestParser. parse(SessionInputBuffer buffer,
     InputStream inputStream) | 
| ClassicHttpRequest | DefaultBHttpServerConnection. receiveRequestHeader() | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpMessageWriter<ClassicHttpRequest> | DefaultHttpRequestWriterFactory. create() | 
| HttpMessageParser<ClassicHttpRequest> | DefaultHttpRequestParserFactory. create(Http1Config http1Config) | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassicHttpResponse | HttpRequestExecutor. execute(ClassicHttpRequest request,
       HttpClientConnection conn,
       HttpContext context)Sends the request and obtain a response. | 
| ClassicHttpResponse | HttpRequestExecutor. execute(ClassicHttpRequest request,
       HttpClientConnection conn,
       HttpResponseInformationCallback informationCallback,
       HttpContext context)Sends the request and obtain a response. | 
| boolean | HttpRequestExecutor. keepAlive(ClassicHttpRequest request,
         ClassicHttpResponse response,
         HttpClientConnection connection,
         HttpContext context)Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges. | 
| protected void | DefaultBHttpServerConnection. onRequestReceived(ClassicHttpRequest request) | 
| protected void | DefaultBHttpClientConnection. onRequestSubmitted(ClassicHttpRequest request) | 
| void | HttpRequestExecutor. preProcess(ClassicHttpRequest request,
          HttpProcessor processor,
          HttpContext context)Pre-process the given request using the given protocol processor and
 initiates the process of request execution. | 
| void | DefaultBHttpServerConnection. receiveRequestEntity(ClassicHttpRequest request) | 
| void | DefaultBHttpClientConnection. sendRequestEntity(ClassicHttpRequest request) | 
| void | DefaultBHttpClientConnection. sendRequestHeader(ClassicHttpRequest request) | 
| void | DefaultBHttpClientConnection. terminateRequest(ClassicHttpRequest request) | 
| protected void | DefaultHttpRequestWriter. writeHeadLine(ClassicHttpRequest message,
             CharArrayBuffer lineBuf) | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassicHttpRequest | HttpServerConnection. receiveRequestHeader()Receives the request line and all headers available from this connection. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HttpRequestHandler. handle(ClassicHttpRequest request,
      ClassicHttpResponse response,
      HttpContext context)Handles the request and produces a response to be sent back to
 the client. | 
| void | HttpFilterHandler. handle(ClassicHttpRequest request,
      HttpFilterChain.ResponseTrigger responseTrigger,
      HttpContext context,
      HttpFilterChain chain)Processes the incoming HTTP request and if processing has been completed
 submits a final response to the client. | 
| void | HttpServerRequestHandler. handle(ClassicHttpRequest request,
      HttpServerRequestHandler.ResponseTrigger responseTrigger,
      HttpContext context)Handles the request and submits a final response to be sent back to the client. | 
| void | HttpFilterChain. proceed(ClassicHttpRequest request,
       HttpFilterChain.ResponseTrigger responseTrigger,
       HttpContext context)Proceeds to the next element in the request processing chain. | 
| void | HttpServerConnection. receiveRequestEntity(ClassicHttpRequest request)Receives the next request entity available from this connection and attaches it to
 an existing request. | 
| void | HttpClientConnection. sendRequestEntity(ClassicHttpRequest request)Sends the request entity over the connection. | 
| void | HttpClientConnection. sendRequestHeader(ClassicHttpRequest request)Sends the request line and all headers over the connection. | 
| void | HttpClientConnection. terminateRequest(ClassicHttpRequest request)Terminates request prematurely potentially leaving
 the connection in a inconsistent state. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassicHttpRequest | ClassicRequestBuilder. build() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HttpServerFilterChainElement. handle(ClassicHttpRequest request,
      HttpFilterChain.ResponseTrigger responseTrigger,
      HttpContext context) | 
| void | TerminalServerFilter. handle(ClassicHttpRequest request,
      HttpFilterChain.ResponseTrigger responseTrigger,
      HttpContext context,
      HttpFilterChain chain) | 
| void | HttpServerExpectationFilter. handle(ClassicHttpRequest request,
      HttpFilterChain.ResponseTrigger responseTrigger,
      HttpContext context,
      HttpFilterChain chain) | 
| void | AbstractHttpServerAuthFilter. handle(ClassicHttpRequest request,
      HttpFilterChain.ResponseTrigger responseTrigger,
      HttpContext context,
      HttpFilterChain chain) | 
| void | HttpServerFilterChainRequestHandler. handle(ClassicHttpRequest request,
      HttpServerRequestHandler.ResponseTrigger trigger,
      HttpContext context) | 
| void | BasicHttpServerRequestHandler. handle(ClassicHttpRequest request,
      HttpServerRequestHandler.ResponseTrigger responseTrigger,
      HttpContext context) | 
| void | BasicHttpServerExpectationDecorator. handle(ClassicHttpRequest request,
      HttpServerRequestHandler.ResponseTrigger responseTrigger,
      HttpContext context) | 
| protected ClassicHttpResponse | BasicHttpServerExpectationDecorator. verify(ClassicHttpRequest request,
      HttpContext context)Verifies the HTTP request and decides whether it meets server expectations and the request
 processing can continue. | 
| protected boolean | HttpServerExpectationFilter. verify(ClassicHttpRequest request,
      HttpContext context)Verifies the HTTP request and decides whether it meets server expectations and the request
 processing can continue. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicClassicHttpRequestBasic implementation of  ClassicHttpRequest. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassicHttpResponse | ClassicTestClient. execute(HttpHost targetHost,
       ClassicHttpRequest request,
       HttpContext context) | 
| protected void | LoggingBHttpServerConnection. onRequestReceived(ClassicHttpRequest request) | 
| protected void | LoggingBHttpClientConnection. onRequestSubmitted(ClassicHttpRequest request) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | TestingFrameworkRequestHandler. handle(ClassicHttpRequest request,
      ClassicHttpResponse response,
      HttpContext context)Checks the HTTP request against the requestExpectations that it was previously given. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.