public class HttpSC extends Object
HttpStatusCode enum class, for status codes based on various HTTP RFCs. (see table below)
Modifier and Type | Class and Description |
---|---|
static class |
HttpSC.Code |
Constructor and Description |
---|
HttpSC() |
Modifier and Type | Method and Description |
---|---|
static HttpSC.Code |
getCode(int code)
Get the HttpStatusCode for a specific code
|
static String |
getMessage(int code)
Get the status message for a specific code.
|
static boolean |
isClientError(int code)
Simple test against an code to determine if it falls into the
Client Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1. |
static boolean |
isInformational(int code)
Simple test against an code to determine if it falls into the
Informational message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1. |
static boolean |
isRedirection(int code)
Simple test against an code to determine if it falls into the
Redirection message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1. |
static boolean |
isServerError(int code)
Simple test against an code to determine if it falls into the
Server Error message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1. |
static boolean |
isSuccess(int code)
Simple test against an code to determine if it falls into the
Success message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1. |
public static final int CONTINUE_100
public static final int SWITCHING_PROTOCOLS_101
public static final int PROCESSING_102
public static final int OK_200
public static final int CREATED_201
public static final int ACCEPTED_202
public static final int NON_AUTHORITATIVE_INFORMATION_203
public static final int NO_CONTENT_204
public static final int RESET_CONTENT_205
public static final int PARTIAL_CONTENT_206
public static final int MULTI_STATUS_207
public static final int MULTIPLE_CHOICES_300
public static final int MOVED_PERMANENTLY_301
public static final int MOVED_TEMPORARILY_302
public static final int FOUND_302
public static final int SEE_OTHER_303
public static final int NOT_MODIFIED_304
public static final int USE_PROXY_305
public static final int TEMPORARY_REDIRECT_307
public static final int BAD_REQUEST_400
public static final int UNAUTHORIZED_401
public static final int PAYMENT_REQUIRED_402
public static final int FORBIDDEN_403
public static final int NOT_FOUND_404
public static final int METHOD_NOT_ALLOWED_405
public static final int NOT_ACCEPTABLE_406
public static final int PROXY_AUTHENTICATION_REQUIRED_407
public static final int REQUEST_TIMEOUT_408
public static final int CONFLICT_409
public static final int GONE_410
public static final int LENGTH_REQUIRED_411
public static final int PRECONDITION_FAILED_412
public static final int REQUEST_ENTITY_TOO_LARGE_413
public static final int REQUEST_URI_TOO_LONG_414
public static final int UNSUPPORTED_MEDIA_TYPE_415
public static final int REQUESTED_RANGE_NOT_SATISFIABLE_416
public static final int EXPECTATION_FAILED_417
public static final int I_AM_A_TEAPOT_418
public static final int UNPROCESSABLE_ENTITY_422
public static final int LOCKED_423
public static final int FAILED_DEPENDENCY_424
public static final int INTERNAL_SERVER_ERROR_500
public static final int NOT_IMPLEMENTED_501
public static final int BAD_GATEWAY_502
public static final int SERVICE_UNAVAILABLE_503
public static final int GATEWAY_TIMEOUT_504
public static final int HTTP_VERSION_NOT_SUPPORTED_505
public static final int INSUFFICIENT_STORAGE_507
public static final int MAX_CODE
public static HttpSC.Code getCode(int code)
code
- the code to lookup.HttpSC
if found, or null if not found.public static String getMessage(int code)
code
- the code to look uppublic static boolean isInformational(int code)
Informational
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.code
- the code to test.Informational
messages.public static boolean isSuccess(int code)
Success
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.code
- the code to test.Success
messages.public static boolean isRedirection(int code)
Redirection
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.code
- the code to test.Redirection
messages.public static boolean isClientError(int code)
Client Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.code
- the code to test.Client Error
messages.public static boolean isServerError(int code)
Server Error
message category as defined in the RFC 1945 - HTTP/1.0, and RFC 2616 - HTTP/1.1.code
- the code to test.Server Error
messages.Licenced under the Apache License, Version 2.0