Uses of Interface
org.apache.hc.core5.http.HttpRequestInterceptor
Packages that use HttpRequestInterceptor
Package
Description
Core HTTP protocol interceptors.
HTTP/2 protocol interceptors.
-
Uses of HttpRequestInterceptor in org.apache.hc.core5.http.protocol
Subinterfaces of HttpRequestInterceptor in org.apache.hc.core5.http.protocolModifier and TypeInterfaceDescriptioninterfaceHTTP 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 HttpRequestInterceptorModifier and TypeClassDescriptionfinal classDefault immutable implementation ofHttpProcessor.classRequestConnControl is responsible for addingConnectionheader to the outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.classRequestContent is the most important interceptor for outgoing requests.classRequestDate interceptor is responsible for addingDateheader to the outgoing requests This interceptor is optional for client side protocol processors.classRequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpectheader.classRequestHostOutgoing is responsible for addingHostheader to the outgoing message.classRequestUserAgent is responsible for addingUser-Agentheader.classRequestTargetHost is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of the incoming message.Fields in org.apache.hc.core5.http.protocol declared as HttpRequestInterceptorModifier and TypeFieldDescriptionstatic final HttpRequestInterceptorRequestConnControl.INSTANCESingleton instance.static final HttpRequestInterceptorRequestContent.INSTANCESingleton instance.static final HttpRequestInterceptorRequestDate.INSTANCESingleton instance.static final HttpRequestInterceptorRequestTargetHost.INSTANCESingleton instance.static final HttpRequestInterceptorRequestUserAgent.INSTANCESingleton instance.private final HttpRequestInterceptor[]DefaultHttpProcessor.requestInterceptorsFields in org.apache.hc.core5.http.protocol with type parameters of type HttpRequestInterceptorModifier and TypeFieldDescriptionprivate ChainBuilder<HttpRequestInterceptor> HttpProcessorBuilder.requestChainBuilderMethods in org.apache.hc.core5.http.protocol that return types with arguments of type HttpRequestInterceptorModifier and TypeMethodDescriptionprivate ChainBuilder<HttpRequestInterceptor> HttpProcessorBuilder.getRequestChainBuilder()Methods in org.apache.hc.core5.http.protocol with parameters of type HttpRequestInterceptorModifier and TypeMethodDescriptionHttpProcessorBuilder.add(HttpRequestInterceptor e) HttpProcessorBuilder.addAll(HttpRequestInterceptor... e) HttpProcessorBuilder.addAllFirst(HttpRequestInterceptor... e) HttpProcessorBuilder.addAllLast(HttpRequestInterceptor... e) HttpProcessorBuilder.addFirst(HttpRequestInterceptor e) HttpProcessorBuilder.addLast(HttpRequestInterceptor e) Constructors in org.apache.hc.core5.http.protocol with parameters of type HttpRequestInterceptorModifierConstructorDescriptionDefaultHttpProcessor(HttpRequestInterceptor... requestInterceptors) DefaultHttpProcessor(HttpRequestInterceptor[] requestInterceptors, HttpResponseInterceptor[] responseInterceptors) Constructor parameters in org.apache.hc.core5.http.protocol with type arguments of type HttpRequestInterceptorModifierConstructorDescriptionDefaultHttpProcessor(List<HttpRequestInterceptor> requestInterceptors, List<HttpResponseInterceptor> responseInterceptors) -
Uses of HttpRequestInterceptor in org.apache.hc.core5.http2.protocol
Classes in org.apache.hc.core5.http2.protocol that implement HttpRequestInterceptorModifier and TypeClassDescriptionclassHTTP/2 compatible extension ofRequestConnControl.classHTTP/2 compatible extension ofRequestContent.classHTTP/2 compatible extension ofRequestTargetHost.classHTTP/2 compatible extension ofRequestValidateHost.