Package com.google.gwt.http.client
Class Response
- java.lang.Object
-
- com.google.gwt.http.client.Response
-
- Direct Known Subclasses:
ResponseImpl
public abstract class Response extends java.lang.Object
Wrapper which provides access to the components of an HTTP response.Required Module
Modules that use this class should inheritcom.google.gwt.http.HTTP
.<module> <!-- other inherited modules, such as com.google.gwt.user.User --> <inherits name="com.google.gwt.http.HTTP"/> <!-- additional module settings --> </module>
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Response()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.lang.String
getHeader(java.lang.String header)
Returns the value of the requested header or null if the header was not specified.abstract Header[]
getHeaders()
Returns an array of HTTP headers associated with this response.abstract java.lang.String
getHeadersAsString()
Returns all headers as a single string.abstract int
getStatusCode()
Returns the HTTP status code that is part of this response.abstract java.lang.String
getStatusText()
Returns the HTTP status message text.abstract java.lang.String
getText()
Returns the text associated with the response.
-
-
-
Field Detail
-
SC_ACCEPTED
public static final int SC_ACCEPTED
- See Also:
- Constant Field Values
-
SC_BAD_GATEWAY
public static final int SC_BAD_GATEWAY
- See Also:
- Constant Field Values
-
SC_BAD_REQUEST
public static final int SC_BAD_REQUEST
- See Also:
- Constant Field Values
-
SC_CONFLICT
public static final int SC_CONFLICT
- See Also:
- Constant Field Values
-
SC_CONTINUE
public static final int SC_CONTINUE
- See Also:
- Constant Field Values
-
SC_CREATED
public static final int SC_CREATED
- See Also:
- Constant Field Values
-
SC_EXPECTATION_FAILED
public static final int SC_EXPECTATION_FAILED
- See Also:
- Constant Field Values
-
SC_FORBIDDEN
public static final int SC_FORBIDDEN
- See Also:
- Constant Field Values
-
SC_GATEWAY_TIMEOUT
public static final int SC_GATEWAY_TIMEOUT
- See Also:
- Constant Field Values
-
SC_GONE
public static final int SC_GONE
- See Also:
- Constant Field Values
-
SC_HTTP_VERSION_NOT_SUPPORTED
public static final int SC_HTTP_VERSION_NOT_SUPPORTED
- See Also:
- Constant Field Values
-
SC_INTERNAL_SERVER_ERROR
public static final int SC_INTERNAL_SERVER_ERROR
- See Also:
- Constant Field Values
-
SC_LENGTH_REQUIRED
public static final int SC_LENGTH_REQUIRED
- See Also:
- Constant Field Values
-
SC_METHOD_NOT_ALLOWED
public static final int SC_METHOD_NOT_ALLOWED
- See Also:
- Constant Field Values
-
SC_MOVED_PERMANENTLY
public static final int SC_MOVED_PERMANENTLY
- See Also:
- Constant Field Values
-
SC_MOVED_TEMPORARILY
public static final int SC_MOVED_TEMPORARILY
- See Also:
- Constant Field Values
-
SC_MULTIPLE_CHOICES
public static final int SC_MULTIPLE_CHOICES
- See Also:
- Constant Field Values
-
SC_NO_CONTENT
public static final int SC_NO_CONTENT
- See Also:
- Constant Field Values
-
SC_NON_AUTHORITATIVE_INFORMATION
public static final int SC_NON_AUTHORITATIVE_INFORMATION
- See Also:
- Constant Field Values
-
SC_NOT_ACCEPTABLE
public static final int SC_NOT_ACCEPTABLE
- See Also:
- Constant Field Values
-
SC_NOT_FOUND
public static final int SC_NOT_FOUND
- See Also:
- Constant Field Values
-
SC_NOT_IMPLEMENTED
public static final int SC_NOT_IMPLEMENTED
- See Also:
- Constant Field Values
-
SC_NOT_MODIFIED
public static final int SC_NOT_MODIFIED
- See Also:
- Constant Field Values
-
SC_OK
public static final int SC_OK
- See Also:
- Constant Field Values
-
SC_PARTIAL_CONTENT
public static final int SC_PARTIAL_CONTENT
- See Also:
- Constant Field Values
-
SC_PAYMENT_REQUIRED
public static final int SC_PAYMENT_REQUIRED
- See Also:
- Constant Field Values
-
SC_PRECONDITION_FAILED
public static final int SC_PRECONDITION_FAILED
- See Also:
- Constant Field Values
-
SC_PROXY_AUTHENTICATION_REQUIRED
public static final int SC_PROXY_AUTHENTICATION_REQUIRED
- See Also:
- Constant Field Values
-
SC_REQUEST_ENTITY_TOO_LARGE
public static final int SC_REQUEST_ENTITY_TOO_LARGE
- See Also:
- Constant Field Values
-
SC_REQUESTED_RANGE_NOT_SATISFIABLE
public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE
- See Also:
- Constant Field Values
-
SC_RESET_CONTENT
public static final int SC_RESET_CONTENT
- See Also:
- Constant Field Values
-
SC_SEE_OTHER
public static final int SC_SEE_OTHER
- See Also:
- Constant Field Values
-
SC_SERVICE_UNAVAILABLE
public static final int SC_SERVICE_UNAVAILABLE
- See Also:
- Constant Field Values
-
SC_SWITCHING_PROTOCOLS
public static final int SC_SWITCHING_PROTOCOLS
- See Also:
- Constant Field Values
-
SC_TEMPORARY_REDIRECT
public static final int SC_TEMPORARY_REDIRECT
- See Also:
- Constant Field Values
-
SC_UNAUTHORIZED
public static final int SC_UNAUTHORIZED
- See Also:
- Constant Field Values
-
SC_UNSUPPORTED_MEDIA_TYPE
public static final int SC_UNSUPPORTED_MEDIA_TYPE
- See Also:
- Constant Field Values
-
SC_USE_PROXY
public static final int SC_USE_PROXY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHeader
public abstract java.lang.String getHeader(java.lang.String header)
Returns the value of the requested header or null if the header was not specified.- Parameters:
header
- the header to query for- Returns:
- the value of response header
- Throws:
java.lang.IllegalArgumentException
- if the header name is emptyjava.lang.NullPointerException
- if the header name is null
-
getHeaders
public abstract Header[] getHeaders()
Returns an array of HTTP headers associated with this response.- Returns:
- array of HTTP headers; returns zero length array if there are no headers
-
getHeadersAsString
public abstract java.lang.String getHeadersAsString()
Returns all headers as a single string. The individual headers are delimited by a CR (U+000D) LF (U+000A) pair. An individual header is formatted according to RFC 2616.- Returns:
- all headers as a single string delimited by CRLF pairs
-
getStatusCode
public abstract int getStatusCode()
Returns the HTTP status code that is part of this 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).
- Returns:
- the HTTP status code or 0
-
getStatusText
public abstract java.lang.String getStatusText()
Returns the HTTP status message text.- Returns:
- the HTTP status message text
-
getText
public abstract java.lang.String getText()
Returns the text associated with the response.- Returns:
- the response text
-
-