com.ning.http.client
public interface Response
AsyncCompletionHandler
Modifier and Type | Interface and Description |
---|---|
static class |
Response.ResponseBuilder |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType()
Return the content-type header value.
|
java.util.List<Cookie> |
getCookies()
Return the list of
Cookie . |
java.lang.String |
getHeader(java.lang.String name)
Return the response header
|
FluentCaseInsensitiveStringsMap |
getHeaders() |
java.util.List<java.lang.String> |
getHeaders(java.lang.String name)
Return a
List of the response header value. |
java.lang.String |
getResponseBody()
Return the entire response body as a String.
|
java.lang.String |
getResponseBody(java.lang.String charset)
Return the entire response body as a String.
|
java.io.InputStream |
getResponseBodyAsStream()
Returns an input stream for the response body.
|
java.lang.String |
getResponseBodyExcerpt(int maxLength)
Returns the first maxLength bytes of the response body as a string.
|
java.lang.String |
getResponseBodyExcerpt(int maxLength,
java.lang.String charset)
Returns the first maxLength bytes of the response body as a string.
|
int |
getStatusCode()
Returns the status code for the request.
|
java.lang.String |
getStatusText()
Returns the status text for the request.
|
java.net.URI |
getUri()
Return the request
URI . |
boolean |
hasResponseBody()
Return true if the response's body has been computed by an
AsyncHandler . |
boolean |
hasResponseHeaders()
Return true if the response's headers has been computed by an
AsyncHandler It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders) returned AsyncHandler.STATE.ABORT |
boolean |
hasResponseStatus()
Return true if the response's status has been computed by an
AsyncHandler |
boolean |
isRedirected()
Return true if the response redirects to another object.
|
java.lang.String |
toString()
Subclasses SHOULD implement toString() in a way that identifies the request for logging.
|
int getStatusCode()
java.lang.String getStatusText()
java.io.InputStream getResponseBodyAsStream() throws java.io.IOException
java.io.IOException
java.lang.String getResponseBodyExcerpt(int maxLength, java.lang.String charset) throws java.io.IOException
maxLength
- The maximum number of bytes to readcharset
- the charset to use when decoding the streamjava.io.IOException
java.lang.String getResponseBody(java.lang.String charset) throws java.io.IOException
charset
- the charset to use when decoding the streamjava.io.IOException
java.lang.String getResponseBodyExcerpt(int maxLength) throws java.io.IOException
maxLength
- The maximum number of bytes to readjava.io.IOException
java.lang.String getResponseBody() throws java.io.IOException
java.io.IOException
java.net.URI getUri() throws java.net.MalformedURLException
URI
. Note that if the request got redirected, the value of the URI
will be
the last valid redirect url.URI
.java.net.MalformedURLException
java.lang.String getContentType()
java.lang.String getHeader(java.lang.String name)
java.util.List<java.lang.String> getHeaders(java.lang.String name)
List
of the response header value.FluentCaseInsensitiveStringsMap getHeaders()
boolean isRedirected()
java.lang.String toString()
toString
in class java.lang.Object
boolean hasResponseStatus()
AsyncHandler
AsyncHandler
boolean hasResponseHeaders()
AsyncHandler
It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders)
returned AsyncHandler.STATE.ABORT
AsyncHandler
boolean hasResponseBody()
AsyncHandler
. It will return false if the
either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpResponseHeaders)
returned AsyncHandler.STATE.ABORT
AsyncHandler
Copyright © 2014. All Rights Reserved.