Package com.google.api.client.http
Class HttpStatusCodes
- java.lang.Object
-
- com.google.api.client.http.HttpStatusCodes
-
public class HttpStatusCodes extends java.lang.Object
Constants enumerating the HTTP status codes. Includes status codes specified in RFC2616 (HTTP/1.1).- Since:
- 1.6
-
-
Field Summary
Fields Modifier and Type Field Description static int
STATUS_CODE_ACCEPTED
Status code for a successful request that has been received but not yet acted upon.static int
STATUS_CODE_BAD_GATEWAY
Status code for a bad gateway.static int
STATUS_CODE_BAD_REQUEST
Status code for a request that could not be understood by the server.static int
STATUS_CODE_CONFLICT
Status code for a request that could not be completed due to a resource conflict.static int
STATUS_CODE_CREATED
Status code for a successful request that has been fulfilled to create a new resource.static int
STATUS_CODE_FORBIDDEN
Status code for a server that understood the request, but is refusing to fulfill it.static int
STATUS_CODE_FOUND
Status code for a resource that has temporarily moved to a new URI.static int
STATUS_CODE_METHOD_NOT_ALLOWED
Status code for a method specified in the Request-Line is not allowed for the resource identified by the Request-URI.static int
STATUS_CODE_MOVED_PERMANENTLY
Status code for a resource that has permanently moved to a new URI.static int
STATUS_CODE_MULTIPLE_CHOICES
Status code for a resource corresponding to any one of a set of representations.static int
STATUS_CODE_NO_CONTENT
Status code for a successful request with no content information.static int
STATUS_CODE_NOT_FOUND
Status code for a server that has not found anything matching the Request-URI.static int
STATUS_CODE_NOT_MODIFIED
Status code for a resource that access is allowed but the document has not been modified.static int
STATUS_CODE_OK
Status code for a successful request.private static int
STATUS_CODE_PERMANENT_REDIRECT
Status code for a resource that has permanently moved to a new URI.static int
STATUS_CODE_PRECONDITION_FAILED
Status code for a request for which one of the conditions it was made under has failed.static int
STATUS_CODE_SEE_OTHER
Status code for a resource that has moved to a new URI and should be retrieved using GET.static int
STATUS_CODE_SERVER_ERROR
Status code for an internal server error.static int
STATUS_CODE_SERVICE_UNAVAILABLE
Status code for a service that is unavailable on the server.static int
STATUS_CODE_TEMPORARY_REDIRECT
Status code for a resource that has temporarily moved to a new URI.static int
STATUS_CODE_UNAUTHORIZED
Status code for a request that requires user authentication.static int
STATUS_CODE_UNPROCESSABLE_ENTITY
Status code for a request for which the content-type and the request's syntax were correct but server was not able to process entity.
-
Constructor Summary
Constructors Constructor Description HttpStatusCodes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isRedirect(int statusCode)
Returns whether the given HTTP response status code is a redirect code301, 302, 303, 307, 308
.static boolean
isSuccess(int statusCode)
Returns whether the given HTTP response status code is a success code>= 200 and < 300
.
-
-
-
Field Detail
-
STATUS_CODE_OK
public static final int STATUS_CODE_OK
Status code for a successful request.- See Also:
- Constant Field Values
-
STATUS_CODE_CREATED
public static final int STATUS_CODE_CREATED
Status code for a successful request that has been fulfilled to create a new resource.- See Also:
- Constant Field Values
-
STATUS_CODE_ACCEPTED
public static final int STATUS_CODE_ACCEPTED
Status code for a successful request that has been received but not yet acted upon.- See Also:
- Constant Field Values
-
STATUS_CODE_NO_CONTENT
public static final int STATUS_CODE_NO_CONTENT
Status code for a successful request with no content information.- Since:
- 1.11
- See Also:
- Constant Field Values
-
STATUS_CODE_MULTIPLE_CHOICES
public static final int STATUS_CODE_MULTIPLE_CHOICES
Status code for a resource corresponding to any one of a set of representations.- See Also:
- Constant Field Values
-
STATUS_CODE_MOVED_PERMANENTLY
public static final int STATUS_CODE_MOVED_PERMANENTLY
Status code for a resource that has permanently moved to a new URI.- See Also:
- Constant Field Values
-
STATUS_CODE_FOUND
public static final int STATUS_CODE_FOUND
Status code for a resource that has temporarily moved to a new URI.- See Also:
- Constant Field Values
-
STATUS_CODE_SEE_OTHER
public static final int STATUS_CODE_SEE_OTHER
Status code for a resource that has moved to a new URI and should be retrieved using GET.- See Also:
- Constant Field Values
-
STATUS_CODE_NOT_MODIFIED
public static final int STATUS_CODE_NOT_MODIFIED
Status code for a resource that access is allowed but the document has not been modified.- See Also:
- Constant Field Values
-
STATUS_CODE_TEMPORARY_REDIRECT
public static final int STATUS_CODE_TEMPORARY_REDIRECT
Status code for a resource that has temporarily moved to a new URI.- See Also:
- Constant Field Values
-
STATUS_CODE_PERMANENT_REDIRECT
private static final int STATUS_CODE_PERMANENT_REDIRECT
Status code for a resource that has permanently moved to a new URI.- See Also:
- Constant Field Values
-
STATUS_CODE_BAD_REQUEST
public static final int STATUS_CODE_BAD_REQUEST
Status code for a request that could not be understood by the server.- See Also:
- Constant Field Values
-
STATUS_CODE_UNAUTHORIZED
public static final int STATUS_CODE_UNAUTHORIZED
Status code for a request that requires user authentication.- See Also:
- Constant Field Values
-
STATUS_CODE_FORBIDDEN
public static final int STATUS_CODE_FORBIDDEN
Status code for a server that understood the request, but is refusing to fulfill it.- See Also:
- Constant Field Values
-
STATUS_CODE_NOT_FOUND
public static final int STATUS_CODE_NOT_FOUND
Status code for a server that has not found anything matching the Request-URI.- See Also:
- Constant Field Values
-
STATUS_CODE_METHOD_NOT_ALLOWED
public static final int STATUS_CODE_METHOD_NOT_ALLOWED
Status code for a method specified in the Request-Line is not allowed for the resource identified by the Request-URI.- See Also:
- Constant Field Values
-
STATUS_CODE_CONFLICT
public static final int STATUS_CODE_CONFLICT
Status code for a request that could not be completed due to a resource conflict.- See Also:
- Constant Field Values
-
STATUS_CODE_PRECONDITION_FAILED
public static final int STATUS_CODE_PRECONDITION_FAILED
Status code for a request for which one of the conditions it was made under has failed.- See Also:
- Constant Field Values
-
STATUS_CODE_UNPROCESSABLE_ENTITY
public static final int STATUS_CODE_UNPROCESSABLE_ENTITY
Status code for a request for which the content-type and the request's syntax were correct but server was not able to process entity.- See Also:
- Constant Field Values
-
STATUS_CODE_SERVER_ERROR
public static final int STATUS_CODE_SERVER_ERROR
Status code for an internal server error.- See Also:
- Constant Field Values
-
STATUS_CODE_BAD_GATEWAY
public static final int STATUS_CODE_BAD_GATEWAY
Status code for a bad gateway.- Since:
- 1.16
- See Also:
- Constant Field Values
-
STATUS_CODE_SERVICE_UNAVAILABLE
public static final int STATUS_CODE_SERVICE_UNAVAILABLE
Status code for a service that is unavailable on the server.- See Also:
- Constant Field Values
-
-
Method Detail
-
isSuccess
public static boolean isSuccess(int statusCode)
Returns whether the given HTTP response status code is a success code>= 200 and < 300
.
-
isRedirect
public static boolean isRedirect(int statusCode)
Returns whether the given HTTP response status code is a redirect code301, 302, 303, 307, 308
.- Since:
- 1.11
-
-