Uses of Interface
org.apache.hc.core5.http.HttpRequestInterceptor
-
Packages that use HttpRequestInterceptor Package Description org.apache.hc.core5.http.protocol Core HTTP protocol interceptors.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors. -
-
Uses of HttpRequestInterceptor in org.apache.hc.core5.http.protocol
Subinterfaces of HttpRequestInterceptor in org.apache.hc.core5.http.protocol Modifier and Type Interface Description interfaceHttpProcessorHTTP protocol processor is a collection of protocol interceptors that implements the 'Chain of Responsibility' pattern, where each individual protocol interceptor is expected to work on a particular aspect of the HTTP protocol the interceptor is responsible for.Classes in org.apache.hc.core5.http.protocol that implement HttpRequestInterceptor Modifier and Type Class Description classDefaultHttpProcessorDefault immutable implementation ofHttpProcessor.classRequestConnControlRequestConnControl is responsible for addingConnectionheader to the outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.classRequestContentRequestContent is the most important interceptor for outgoing requests.classRequestDateRequestDate interceptor is responsible for addingDateheader to the outgoing requests This interceptor is optional for client side protocol processors.classRequestExpectContinueRequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpectheader.classRequestTargetHostRequestHostOutgoing is responsible for addingHostheader to the outgoing message.classRequestUserAgentRequestUserAgent is responsible for addingUser-Agentheader.classRequestValidateHostRequestTargetHost is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of the incoming message.Fields in org.apache.hc.core5.http.protocol declared as HttpRequestInterceptor Modifier and Type Field Description static HttpRequestInterceptorRequestConnControl. INSTANCESingleton instance.static HttpRequestInterceptorRequestContent. INSTANCESingleton instance.static HttpRequestInterceptorRequestDate. INSTANCESingleton instance.static HttpRequestInterceptorRequestTargetHost. INSTANCESingleton instance.static HttpRequestInterceptorRequestUserAgent. INSTANCESingleton instance.private HttpRequestInterceptor[]DefaultHttpProcessor. requestInterceptorsFields in org.apache.hc.core5.http.protocol with type parameters of type HttpRequestInterceptor Modifier and Type Field Description private ChainBuilder<HttpRequestInterceptor>HttpProcessorBuilder. requestChainBuilderMethods in org.apache.hc.core5.http.protocol that return types with arguments of type HttpRequestInterceptor Modifier and Type Method Description private ChainBuilder<HttpRequestInterceptor>HttpProcessorBuilder. getRequestChainBuilder()Methods in org.apache.hc.core5.http.protocol with parameters of type HttpRequestInterceptor Modifier and Type Method Description HttpProcessorBuilderHttpProcessorBuilder. add(HttpRequestInterceptor e)HttpProcessorBuilderHttpProcessorBuilder. addAll(HttpRequestInterceptor... e)HttpProcessorBuilderHttpProcessorBuilder. addAllFirst(HttpRequestInterceptor... e)HttpProcessorBuilderHttpProcessorBuilder. addAllLast(HttpRequestInterceptor... e)HttpProcessorBuilderHttpProcessorBuilder. addFirst(HttpRequestInterceptor e)HttpProcessorBuilderHttpProcessorBuilder. addLast(HttpRequestInterceptor e)Constructors in org.apache.hc.core5.http.protocol with parameters of type HttpRequestInterceptor Constructor Description DefaultHttpProcessor(HttpRequestInterceptor... requestInterceptors)DefaultHttpProcessor(HttpRequestInterceptor[] requestInterceptors, HttpResponseInterceptor[] responseInterceptors)Constructor parameters in org.apache.hc.core5.http.protocol with type arguments of type HttpRequestInterceptor Constructor Description DefaultHttpProcessor(java.util.List<HttpRequestInterceptor> requestInterceptors, java.util.List<HttpResponseInterceptor> responseInterceptors) -
Uses of HttpRequestInterceptor in org.apache.hc.core5.http2.protocol
Classes in org.apache.hc.core5.http2.protocol that implement HttpRequestInterceptor Modifier and Type Class Description classH2RequestConnControlHTTP/2 compatible extension ofRequestConnControl.classH2RequestContentHTTP/2 compatible extension ofRequestContent.classH2RequestTargetHostHTTP/2 compatible extension ofRequestTargetHost.classH2RequestValidateHostHTTP/2 compatible extension ofRequestValidateHost.
-