Package org.apache.http.client.entity
Class DeflateDecompressingEntity
java.lang.Object
org.apache.http.entity.HttpEntityWrapper
org.apache.http.client.entity.DecompressingEntity
org.apache.http.client.entity.DeflateDecompressingEntity
- All Implemented Interfaces:
org.apache.http.HttpEntity
HttpEntityWrapper
responsible for handling
deflate Content Coded responses. In RFC2616 terms, deflate
means a zlib
stream as defined in RFC1950. Some server
implementations have misinterpreted RFC2616 to mean that a
deflate
stream as defined in RFC1951 should be used
(or maybe they did that since that's how IE behaves?). It's confusing
that deflate
in HTTP 1.1 means zlib
streams
rather than deflate
streams. We handle both types in here,
since that's what is seen on the internet. Moral - prefer
gzip
!- Since:
- 4.1
- See Also:
-
Field Summary
Fields inherited from class org.apache.http.entity.HttpEntityWrapper
wrappedEntity
-
Constructor Summary
ConstructorsConstructorDescriptionDeflateDecompressingEntity
(org.apache.http.HttpEntity entity) Creates a newDeflateDecompressingEntity
which will wrap the specifiedHttpEntity
. -
Method Summary
Methods inherited from class org.apache.http.client.entity.DecompressingEntity
getContent, getContentEncoding, getContentLength, writeTo
Methods inherited from class org.apache.http.entity.HttpEntityWrapper
consumeContent, getContentType, isChunked, isRepeatable, isStreaming
-
Constructor Details
-
DeflateDecompressingEntity
public DeflateDecompressingEntity(org.apache.http.HttpEntity entity) Creates a newDeflateDecompressingEntity
which will wrap the specifiedHttpEntity
.- Parameters:
entity
- a non-nullHttpEntity
to be wrapped
-