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
HttpEntityWrapperresponsible for handling deflate Content Coded responses. In RFC2616 terms,deflatemeans azlibstream as defined in RFC1950. Some server implementations have misinterpreted RFC2616 to mean that adeflatestream as defined in RFC1951 should be used (or maybe they did that since that's how IE behaves?). It's confusing thatdeflatein HTTP 1.1 meanszlibstreams rather thandeflatestreams. 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 newDeflateDecompressingEntitywhich 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 newDeflateDecompressingEntitywhich will wrap the specifiedHttpEntity.- Parameters:
entity- a non-nullHttpEntityto be wrapped
-
-