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.IOException public 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()