public class DeflateDecompressingEntity extends HttpEntityWrapperHC4
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!GzipDecompressingEntitywrappedEntity| Constructor and Description |
|---|
DeflateDecompressingEntity(org.apache.http.HttpEntity entity)
Creates a new
DeflateDecompressingEntity which will wrap the specified
HttpEntity. |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
getContent() |
org.apache.http.Header |
getContentEncoding() |
long |
getContentLength() |
void |
writeTo(java.io.OutputStream outstream) |
consumeContent, getContentType, isChunked, isRepeatable, isStreamingpublic DeflateDecompressingEntity(org.apache.http.HttpEntity entity)
DeflateDecompressingEntity which will wrap the specified
HttpEntity.entity - a non-null HttpEntity to be wrappedpublic org.apache.http.Header getContentEncoding()
getContentEncoding in interface org.apache.http.HttpEntitygetContentEncoding in class HttpEntityWrapperHC4public long getContentLength()
getContentLength in interface org.apache.http.HttpEntitygetContentLength in class HttpEntityWrapperHC4public java.io.InputStream getContent()
throws java.io.IOException
getContent in interface org.apache.http.HttpEntitygetContent in class HttpEntityWrapperHC4java.io.IOExceptionpublic void writeTo(java.io.OutputStream outstream)
throws java.io.IOException
writeTo in interface org.apache.http.HttpEntitywriteTo in class HttpEntityWrapperHC4java.io.IOExceptionCopyright © 1999-2015 The Apache Software Foundation. All rights reserved.