public class HttpResponse extends Object
| Constructor and Description | 
|---|
HttpResponse(Request<?> request,
            org.apache.http.client.methods.HttpRequestBase httpRequest)
Constructs a new HttpResponse associated with the specified request. 
 | 
HttpResponse(Request<?> request,
            org.apache.http.client.methods.HttpRequestBase httpRequest,
            org.apache.http.protocol.HttpContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addHeader(String name,
         String value)
Adds an HTTP header to the set associated with this response. 
 | 
Map<String,List<String>> | 
getAllHeaders()
Returns all of the HTTP headers returned with this response. 
 | 
InputStream | 
getContent()
Returns the input stream containing the response content. 
 | 
long | 
getCRC32Checksum()
Returns the CRC32 checksum calculated by the underlying CRC32ChecksumCalculatingInputStream. 
 | 
String | 
getHeader(String headerName)
Deprecated. 
 
 | 
Map<String,String> | 
getHeaders()
Deprecated. 
 
See  
getAllHeaders() | 
List<String> | 
getHeaderValues(String header)
Returns all the values for a given header name. 
 | 
org.apache.http.client.methods.HttpRequestBase | 
getHttpRequest()
Returns the original http request associated with this response. 
 | 
Request<?> | 
getRequest()
Returns the original request associated with this response. 
 | 
int | 
getStatusCode()
Returns the HTTP status code (ex: 200, 404, etc) associated with this
 response. 
 | 
String | 
getStatusText()
Returns the HTTP status text associated with this response. 
 | 
void | 
setContent(InputStream content)
Sets the input stream containing the response content. 
 | 
void | 
setStatusCode(int statusCode)
Sets the HTTP status code that was returned with this response. 
 | 
void | 
setStatusText(String statusText)
Sets the HTTP status text returned with this response. 
 | 
public HttpResponse(Request<?> request, org.apache.http.client.methods.HttpRequestBase httpRequest)
request - The associated request that generated this response.httpRequest - The underlying http request that generated this response.IOExceptionpublic HttpResponse(Request<?> request, org.apache.http.client.methods.HttpRequestBase httpRequest, org.apache.http.protocol.HttpContext context)
public Request<?> getRequest()
public org.apache.http.client.methods.HttpRequestBase getHttpRequest()
public Map<String,String> getHeaders()
getAllHeaders()public Map<String,List<String>> getAllHeaders()
getHeaders(), this returns all values returned with the
 same field-name, rather than the last seen value.public List<String> getHeaderValues(String header)
header - The header name.public String getHeader(String headerName)
getHeaderValues(String)headerName - Name of header to get value for.public void addHeader(String name, String value)
name - The name of the HTTP header.value - The value of the HTTP header.public void setContent(InputStream content)
content - The input stream containing the response content.public InputStream getContent()
public void setStatusText(String statusText)
statusText - The HTTP status text (ex: "Not found") returned with this
            response.public String getStatusText()
public void setStatusCode(int statusCode)
statusCode - The HTTP status code (ex: 200, 404, etc) associated with this
            response.public int getStatusCode()
public long getCRC32Checksum()