public class DeflateDecompressingEntity extends HttpEntityWrapper
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(HttpEntity entity)
Creates a new
DeflateDecompressingEntity which will wrap the specified
HttpEntity. |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getContent() |
Header |
getContentEncoding() |
long |
getContentLength() |
void |
writeTo(OutputStream outstream) |
consumeContent, getContentType, isChunked, isRepeatable, isStreamingpublic DeflateDecompressingEntity(HttpEntity entity)
DeflateDecompressingEntity which will wrap the specified
HttpEntity.entity - a non-null HttpEntity to be wrappedpublic Header getContentEncoding()
getContentEncoding in interface HttpEntitygetContentEncoding in class HttpEntityWrapperpublic long getContentLength()
getContentLength in interface HttpEntitygetContentLength in class HttpEntityWrapperpublic InputStream getContent() throws IOException
getContent in interface HttpEntitygetContent in class HttpEntityWrapperIOExceptionpublic void writeTo(OutputStream outstream) throws IOException
writeTo in interface HttpEntitywriteTo in class HttpEntityWrapperIOExceptionCopyright © 1999–2013 The Apache Software Foundation. All rights reserved.