Package com.persequor.rest
Class HttpStatusCodes
java.lang.Object
com.persequor.rest.HttpStatusCodes
Constants enumerating the HTTP status codes. Includes status codes specified in RFC2616 (HTTP/1.1).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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
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.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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
STATUS_CODE_OK
public static final int STATUS_CODE_OKStatus code for a successful request.- See Also:
-
STATUS_CODE_CREATED
public static final int STATUS_CODE_CREATEDStatus 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_ACCEPTEDStatus 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_CONTENTStatus code for a successful request with no content information.- See Also:
-
STATUS_CODE_MULTIPLE_CHOICES
public static final int STATUS_CODE_MULTIPLE_CHOICESStatus 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_PERMANENTLYStatus code for a resource that has permanently moved to a new URI.- See Also:
-
STATUS_CODE_FOUND
public static final int STATUS_CODE_FOUNDStatus 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_OTHERStatus 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_MODIFIEDStatus 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_REDIRECTStatus code for a resource that has temporarily moved to a new URI.- See Also:
-
STATUS_CODE_BAD_REQUEST
public static final int STATUS_CODE_BAD_REQUESTStatus code for a request that could not be understood by the server.- See Also:
-
STATUS_CODE_UNAUTHORIZED
public static final int STATUS_CODE_UNAUTHORIZEDStatus code for a request that requires user authentication.- See Also:
-
STATUS_CODE_FORBIDDEN
public static final int STATUS_CODE_FORBIDDENStatus 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_FOUNDStatus 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_ALLOWEDStatus 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_CONFLICTStatus 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_FAILEDStatus code for a request for which one of the conditions it was made under has failed.- See Also:
-
STATUS_CODE_I_AM_A_TEAPOT
public static final int STATUS_CODE_I_AM_A_TEAPOT- See Also:
-
STATUS_CODE_UNPROCESSABLE_ENTITY
public static final int STATUS_CODE_UNPROCESSABLE_ENTITYStatus 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_ERRORStatus code for an internal server error.- See Also:
-
STATUS_CODE_BAD_GATEWAY
public static final int STATUS_CODE_BAD_GATEWAYStatus code for a bad gateway.- See Also:
-
STATUS_CODE_SERVICE_UNAVAILABLE
public static final int STATUS_CODE_SERVICE_UNAVAILABLEStatus 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 code301, 302, 303, 307, 308
.
-