public class

DeflateDecompressingEntity

extends HttpEntityWrapper
java.lang.Object
   ↳ org.apache.http.entity.HttpEntityWrapper
     ↳ org.apache.http.client.entity.DeflateDecompressingEntity

Class Overview

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!

Summary

[Expand]
Inherited Fields
From class org.apache.http.entity.HttpEntityWrapper
Public Constructors
DeflateDecompressingEntity(HttpEntity entity)
Creates a new DeflateDecompressingEntity which will wrap the specified HttpEntity.
Public Methods
InputStream getContent()
Header getContentEncoding()
long getContentLength()
void writeTo(OutputStream outstream)
[Expand]
Inherited Methods
From class org.apache.http.entity.HttpEntityWrapper
From class java.lang.Object
From interface org.apache.http.HttpEntity

Public Constructors

public DeflateDecompressingEntity (HttpEntity entity)

Also: HttpClient

Creates a new DeflateDecompressingEntity which will wrap the specified HttpEntity.

Parameters
entity a non-null HttpEntity to be wrapped

Public Methods

public InputStream getContent ()

Throws
IOException

public Header getContentEncoding ()

public long getContentLength ()

public void writeTo (OutputStream outstream)

Throws
IOException