Description
Currently, to use gzip compression, you have to manually set the Accept-Encoding header on the Request, check for the Content-Encoding header on the response and optionally use a GZIPInputStream on asStream().
As this behavior is already implemented in DecompressingHttpClient (or org.apache.http.client.protocol.RequestAcceptEncoding and org.apache.http.client.protocol.ResponseContentEncoding), a useCompression() method could be added to org.apache.http.client.fluent.Request that wraps a DecompressingHttpClient around Executor.CLIENT in the execute() method.