class ResponseImpl extends Response
Response
implementation based on a XMLHttpRequest
.SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
Constructor and Description |
---|
ResponseImpl(XMLHttpRequest xmlHttpRequest) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getHeader(java.lang.String header)
Returns the value of the requested header or null if the header was not
specified.
|
Header[] |
getHeaders()
Returns an array of HTTP headers associated with this response.
|
java.lang.String |
getHeadersAsString()
Returns all headers as a single string.
|
int |
getStatusCode()
Returns the HTTP status code that is part of this response.
|
java.lang.String |
getStatusText()
Returns the HTTP status message text.
|
java.lang.String |
getText()
Returns the text associated with the response.
|
protected boolean |
isResponseReady() |
public ResponseImpl(XMLHttpRequest xmlHttpRequest)
public java.lang.String getHeader(java.lang.String header)
Response
public Header[] getHeaders()
Response
getHeaders
in class Response
public java.lang.String getHeadersAsString()
Response
getHeadersAsString
in class Response
public int getStatusCode()
Response
The value will be 0 if the request failed (e.g. network error, or the server disallowed the request) or has been aborted (this will generally be the case when leaving the page).
getStatusCode
in class Response
public java.lang.String getStatusText()
Response
getStatusText
in class Response
public java.lang.String getText()
Response
protected boolean isResponseReady()