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<io.netty.handler.codec.http.cookie.Cookie> |
getCookies() |
java.lang.String |
getHeader(java.lang.CharSequence name) |
io.netty.handler.codec.http.HttpHeaders |
getHeaders() |
java.util.List<java.lang.String> |
getHeaders(java.lang.CharSequence 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(HttpHeaders) 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.CharSequence name)
name
- the header namejava.util.List<java.lang.String> getHeaders(java.lang.CharSequence 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
java.util.List<io.netty.handler.codec.http.cookie.Cookie> getCookies()
Cookie
.boolean hasResponseStatus()
AsyncHandler
AsyncHandler
boolean hasResponseHeaders()
AsyncHandler
It will return false if the either
AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpHeaders)
returned AsyncHandler.State.ABORT
AsyncHandler
boolean hasResponseBody()
AsyncHandler
. It will return false if the either AsyncHandler.onStatusReceived(HttpResponseStatus)
or AsyncHandler.onHeadersReceived(HttpHeaders)
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 © 2018. All Rights Reserved.