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() |
java.lang.String |
getHeader(java.lang.String name) |
io.netty.handler.codec.http.HttpHeaders |
getHeaders() |
java.util.List<java.lang.String> |
getHeaders(java.lang.String name)
Return a
List of the response header value. |
java.net.SocketAddress |
getLocalAddress()
Get local address client initiated request from.
|
java.net.SocketAddress |
getRemoteAddress()
Get remote address client initiated request to.
|
java.lang.String |
getResponseBody()
Return the entire response body as a String.
|
java.lang.String |
getResponseBody(java.nio.charset.Charset charset)
Return the entire response body as a String.
|
java.nio.ByteBuffer |
getResponseBodyAsByteBuffer()
Return the entire response body as a ByteBuffer.
|
byte[] |
getResponseBodyAsBytes()
Return the entire response body as a byte[].
|
java.io.InputStream |
getResponseBodyAsStream()
Returns an input stream for the response body.
|
int |
getStatusCode()
Returns the status code for the request.
|
java.lang.String |
getStatusText()
Returns the status text for the request.
|
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 response for logging.
|
int getStatusCode()
java.lang.String getStatusText()
byte[] getResponseBodyAsBytes()
java.nio.ByteBuffer getResponseBodyAsByteBuffer()
java.io.InputStream getResponseBodyAsStream()
java.lang.String getResponseBody(java.nio.charset.Charset charset)
charset
- the charset to use when decoding the streamjava.lang.String getResponseBody()
Uri getUri()
Uri
. Note that if the request got redirected, the value of the Uri
will be the last valid redirect url.Uri
.java.lang.String getContentType()
java.lang.String getHeader(java.lang.String name)
name
- the header namejava.util.List<java.lang.String> getHeaders(java.lang.String name)
List
of the response header value.name
- the header nameio.netty.handler.codec.http.HttpHeaders 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
java.net.SocketAddress getRemoteAddress()
null
if asynchronous provider is unable to provide the remote addressjava.net.SocketAddress getLocalAddress()
null
if asynchronous provider is unable to provide the local addressCopyright © 2017. All Rights Reserved.