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 TypeInterfaceDescriptioninterfaceCollects 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.classThis request interceptor can be used by an HTTP proxy or an intermediary to add a Forwarded header to outgoing request messages.classThis request interceptor is responsible for execution of the protocol conformance checks on incoming request messages.classThis request interceptor is responsible for addingConnectionheader to outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.classThis request interceptor is responsible for delimiting the message content by addingContent-LengthorTransfer-Contentheaders based on the properties of the enclosed entity and the protocol version.classThis request interceptor is responsible for addingDateheader to outgoing request messages.classThis request interceptor is responsible for activation of the 'expect-continue' handshake by adding aExpectheader describing client expectations.classThis request interceptor is responsible for addingHostheader to outgoing request messages.classHTTP protocol interceptor responsible for validating and processing theHttpHeaders.TEheader field in HTTP/1.1 requests.classThis request interceptor is responsible for addingUser-Agentheader.classThis request interceptor is responsible for copyingHostheader value toHttpRequest.setAuthority(URIAuthority)of incoming request messages.classThis request interceptor can be used by an HTTP proxy or intemediary to add theHttpHeaders.VIAHTTP header to outgoing request messages.Fields in org.apache.hc.core5.http.protocol declared as HttpRequestInterceptorModifier and TypeFieldDescriptionstatic final HttpRequestInterceptorForwardedRequest.INSTANCESingleton instance.static final HttpRequestInterceptorRequestConnControl.INSTANCESingleton instance.static final HttpRequestInterceptorRequestContent.INSTANCESingleton instance.static final HttpRequestInterceptorRequestDate.INSTANCESingleton instance.static final HttpRequestInterceptorRequestTargetHost.INSTANCESingleton instance.static final HttpRequestInterceptorRequestTE.INSTANCESingleton instance of theRequestTEinterceptor.static final HttpRequestInterceptorRequestUserAgent.INSTANCESingleton instance.static final HttpRequestInterceptorViaRequest.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 TypeClassDescriptionclassThis request interceptor is responsible for execution of the protocol conformance checks on incoming or outgoing HTTP/2 request messages.classHTTP/2 compatible extension ofRequestConnControl.classHTTP/2 compatible extension ofRequestContent.classHTTP/2 compatible extension ofRequestTargetHost.classHTTP/2 compatible extension ofRequestValidateHost.