@Contract(threading=STATELESS) @Internal public final class ContentCompressionExec extends Object implements ExecChainHandler
Further responsibilities such as communication with the opposite endpoint is delegated to the next executor in the request execution chain.
Constructor and Description |
---|
ContentCompressionExec()
Handles
gzip and deflate compressed entities by using the following
decoders:
gzip - see GZIPInputStream
deflate - see DeflateInputStream
brotli - see BrotliInputStream
|
ContentCompressionExec(boolean ignoreUnknown) |
ContentCompressionExec(List<String> acceptEncoding,
org.apache.hc.core5.http.config.Lookup<InputStreamFactory> decoderRegistry,
boolean ignoreUnknown) |
Modifier and Type | Method and Description |
---|---|
org.apache.hc.core5.http.ClassicHttpResponse |
execute(org.apache.hc.core5.http.ClassicHttpRequest request,
ExecChain.Scope scope,
ExecChain chain)
Executes the actual HTTP request.
|
public ContentCompressionExec(List<String> acceptEncoding, org.apache.hc.core5.http.config.Lookup<InputStreamFactory> decoderRegistry, boolean ignoreUnknown)
public ContentCompressionExec(boolean ignoreUnknown)
public ContentCompressionExec()
gzip
and deflate
compressed entities by using the following
decoders:
GZIPInputStream
DeflateInputStream
BrotliInputStream
public org.apache.hc.core5.http.ClassicHttpResponse execute(org.apache.hc.core5.http.ClassicHttpRequest request, ExecChain.Scope scope, ExecChain chain) throws IOException, org.apache.hc.core5.http.HttpException
ExecChainHandler
execute
in interface ExecChainHandler
request
- the actual request.scope
- the execution scope .chain
- the next element in the request execution chain.IOException
org.apache.hc.core5.http.HttpException
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.