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:
HttpEntity
public class DeflateDecompressingEntity extends DecompressingEntity
HttpEntityWrapper
responsible for handling deflate Content Coded responses. In RFC2616 terms,deflate
means azlib
stream as defined in RFC1950. Some server implementations have misinterpreted RFC2616 to mean that adeflate
stream as defined in RFC1951 should be used (or maybe they did that since that's how IE behaves?). It's confusing thatdeflate
in HTTP 1.1 meanszlib
streams rather thandeflate
streams. We handle both types in here, since that's what is seen on the internet. Moral - prefergzip
!- Since:
- 4.1
- See Also:
GzipDecompressingEntity
-
-
Constructor Summary
Constructors Constructor Description DeflateDecompressingEntity(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 Detail
-
DeflateDecompressingEntity
public DeflateDecompressingEntity(HttpEntity entity)
Creates a newDeflateDecompressingEntity
which will wrap the specifiedHttpEntity
.- Parameters:
entity
- a non-nullHttpEntity
to be wrapped
-
-