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()