Class HttpStatusCodes

java.lang.Object
com.google.api.client.http.HttpStatusCodes

public class HttpStatusCodes extends 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 final int
    Status code for a successful request that has been received but not yet acted upon.
    static final int
    Status code for a bad gateway.
    static final int
    Status code for a request that could not be understood by the server.
    static final int
    Status code for a request that could not be completed due to a resource conflict.
    static final int
    Status code for a successful request that has been fulfilled to create a new resource.
    static final int
    Status code for a server that understood the request, but is refusing to fulfill it.
    static final int
    Status code for a resource that has temporarily moved to a new URI.
    static final int
    Status code for a method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
    static final int
    Status code for a resource that has permanently moved to a new URI.
    static final int
    Status code for a resource corresponding to any one of a set of representations.
    static final int
    Status code for a successful request with no content information.
    static final int
    Status code for a server that has not found anything matching the Request-URI.
    static final int
    Status code for a resource that access is allowed but the document has not been modified.
    static final int
    Status code for a successful request.
    private static final int
    Status code for a resource that has permanently moved to a new URI.
    static final int
    Status code for a request for which one of the conditions it was made under has failed.
    static final int
    Status code for a resource that has moved to a new URI and should be retrieved using GET.
    static final int
    Status code for an internal server error.
    static final int
    Status code for a service that is unavailable on the server.
    static final int
    Status code for a resource that has temporarily moved to a new URI.
    static final int
    Status code for a request that requires user authentication.
    static final int
    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    isRedirect(int statusCode)
    Returns whether the given HTTP response status code is a redirect code 301, 302, 303, 307, 308.
    static boolean
    isSuccess(int statusCode)
    Returns whether the given HTTP response status code is a success code >= 200 and < 300.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • STATUS_CODE_OK

      public static final int STATUS_CODE_OK
      Status code for a successful request.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • STATUS_CODE_UNAUTHORIZED

      public static final int STATUS_CODE_UNAUTHORIZED
      Status code for a request that requires user authentication.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • STATUS_CODE_SERVER_ERROR

      public static final int STATUS_CODE_SERVER_ERROR
      Status code for an internal server error.
      See Also:
    • STATUS_CODE_BAD_GATEWAY

      public static final int STATUS_CODE_BAD_GATEWAY
      Status code for a bad gateway.
      Since:
      1.16
      See Also:
    • 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:
  • Constructor Details

    • HttpStatusCodes

      public HttpStatusCodes()
  • Method Details

    • 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 code 301, 302, 303, 307, 308.
      Since:
      1.11