Class 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
    • 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 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 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
    • Constructor Detail

      • HttpStatusCodes

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