public enum HttpStatus extends Enum<HttpStatus>
| Enum Constant and Description |
|---|
ACCEPTED
202 - Accepted
|
ALREADY_REPORTED
208 - Already reported
|
BAD_GATEWAY
502 - Bad Gateway
|
BAD_REQUEST
400 - Bad request
|
BANDWIDTH_LIMIT_EXCEEDED
509 - Bandwidth Limit Exceeded
|
CHECKPOINT
103 - Checkpoint
|
CONFLICT
409 - Conflict
|
CONTINUE
100 - Continue
|
CREATED
201 - Created
|
DESTINATION_LOCKED
421 - Destination Locked
|
EXPECTATION_FAILED
417 - Expectation Failed
|
FAILED_DEPENDENCY
424 - Failed Dependency
|
FORBIDDEN
403 - Forbidden
|
FOUND
302 - Found
|
GATEWAY_TIMEOUT
504 - Gateway Timeout
|
GONE
410 - Gone
|
HTTP_VERSION_NOT_SUPPORTED
505 - HTTP Version not supported
|
I_AM_A_TEAPOT
418 - I'm a teapot
|
IM_USED
226 - IM used
|
INSUFFICIENT_SPACE_ON_RESOURCE
419 - Insufficient Space On Resource
|
INSUFFICIENT_STORAGE
507 - Insufficient Storage
|
INTERNAL_SERVER_ERROR
500 - Internal server error
|
LENGTH_REQUIRED
411 - Length Required
|
LOCKED
423 - Locked
|
LOOP_DETECTED
508 - Loop Detected
|
METHOD_FAILURE
420 - Method Failure
|
METHOD_NOT_ALLOWED
405 - Method not allowed
|
MOVED_PERMANENTLY
301 - Moved Permanently
|
MULTI_STATUS
207 - Multi-status
|
MULTIPLE_CHOICES
300 - Multiple Choices
|
NETWORK_AUTHENTICATION_REQUIRED
511 - Network Authentication Required
|
NO_CONTENT
204 - No content
|
NON_AUTHORITATIVE_INFORMATION
203 - Non-Authoritative Information
|
NOT_ACCEPTABLE
406 - Not acceptable
|
NOT_EXTENDED
510 - Not Extended
|
NOT_FOUND
404 - Not found
|
NOT_IMPLEMENTED
501 - Not Implemented
|
NOT_MODIFIED
304 - Not modified
|
OK
200 - OK
|
PARTIAL_CONTENT
206 - Partial content
|
PAYLOAD_TOO_LARGE
413 - Payload Too Large
|
PAYMENT_REQUIRED
402 - Payment Required
|
PERMANENT_REDIRECT
308 - Permanent Redirect
|
PRECONDITION_FAILED
412 - Precondition Failed
|
PRECONDITION_REQUIRED
428 - Precondition Required
|
PROCESSING
102 - Processing
|
PROXY_AUTHENTICATION_REQUIRED
407 - Proxy Authentication Required
|
REQUEST_HEADER_FIELDS_TOO_LARGE
431 - Request Header Fields Too Large
|
REQUEST_TIMEOUT
408 - Request timeout
|
REQUESTED_RANGE_NOT_SATISFIABLE
416 - Requested range not satisfiable
|
RESET_CONTENT
205 - Reset content
|
SEE_OTHER
303 - See other
|
SERVICE_UNAVAILABLE
503 - Service Unavailable
|
SWITCHING_PROTOCOLS
101 - Switching Protocols
|
TEMPORARY_REDIRECT
307 - Temporary Redirect
|
TOO_MANY_REQUESTS
429 - Too Many Requests
|
UNAUTHORIZED
401 - Unauthorized
|
UNAVAILABLE_FOR_LEGAL_REASONS
451 - Unavailable For Legal Reasons
|
UNPROCESSABLE_ENTITY
422 - Unprocessable Entity
|
UNSUPPORTED_MEDIA_TYPE
415 - Unsupported Media Type
|
UPGRADE_REQUIRED
426 - Upgrade Required
|
URI_TOO_LONG
414 - URI too long
|
VARIANT_ALSO_NEGOTIATES
506 - Variant Also Negotiates
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCode()
Get the status numeric code
|
String |
getDescription()
Get the status description
|
static boolean |
isRedirectionStatusCode(int statusCode)
Gets whether given
statusCode is a redirection, i.e. |
static boolean |
isSuccessStatusCode(int statusCode)
Gets whether given
statusCode is a success, i.e. |
static Optional<HttpStatus> |
of(int code)
Get the
HttpStatus which corresponds to given status code, if any |
String |
toString() |
static HttpStatus |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HttpStatus[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HttpStatus CONTINUE
public static final HttpStatus SWITCHING_PROTOCOLS
public static final HttpStatus PROCESSING
public static final HttpStatus CHECKPOINT
public static final HttpStatus OK
public static final HttpStatus CREATED
public static final HttpStatus ACCEPTED
public static final HttpStatus NON_AUTHORITATIVE_INFORMATION
public static final HttpStatus NO_CONTENT
public static final HttpStatus RESET_CONTENT
public static final HttpStatus PARTIAL_CONTENT
public static final HttpStatus MULTI_STATUS
public static final HttpStatus ALREADY_REPORTED
public static final HttpStatus IM_USED
public static final HttpStatus MULTIPLE_CHOICES
public static final HttpStatus MOVED_PERMANENTLY
public static final HttpStatus FOUND
public static final HttpStatus SEE_OTHER
public static final HttpStatus NOT_MODIFIED
public static final HttpStatus TEMPORARY_REDIRECT
public static final HttpStatus PERMANENT_REDIRECT
public static final HttpStatus BAD_REQUEST
public static final HttpStatus UNAUTHORIZED
public static final HttpStatus PAYMENT_REQUIRED
public static final HttpStatus FORBIDDEN
public static final HttpStatus NOT_FOUND
public static final HttpStatus METHOD_NOT_ALLOWED
public static final HttpStatus NOT_ACCEPTABLE
public static final HttpStatus PROXY_AUTHENTICATION_REQUIRED
public static final HttpStatus REQUEST_TIMEOUT
public static final HttpStatus CONFLICT
public static final HttpStatus GONE
public static final HttpStatus LENGTH_REQUIRED
public static final HttpStatus PRECONDITION_FAILED
public static final HttpStatus PAYLOAD_TOO_LARGE
public static final HttpStatus URI_TOO_LONG
public static final HttpStatus UNSUPPORTED_MEDIA_TYPE
public static final HttpStatus REQUESTED_RANGE_NOT_SATISFIABLE
public static final HttpStatus EXPECTATION_FAILED
public static final HttpStatus I_AM_A_TEAPOT
public static final HttpStatus INSUFFICIENT_SPACE_ON_RESOURCE
public static final HttpStatus METHOD_FAILURE
public static final HttpStatus DESTINATION_LOCKED
public static final HttpStatus UNPROCESSABLE_ENTITY
public static final HttpStatus LOCKED
public static final HttpStatus FAILED_DEPENDENCY
public static final HttpStatus UPGRADE_REQUIRED
public static final HttpStatus PRECONDITION_REQUIRED
public static final HttpStatus TOO_MANY_REQUESTS
public static final HttpStatus REQUEST_HEADER_FIELDS_TOO_LARGE
public static final HttpStatus UNAVAILABLE_FOR_LEGAL_REASONS
public static final HttpStatus INTERNAL_SERVER_ERROR
public static final HttpStatus NOT_IMPLEMENTED
public static final HttpStatus BAD_GATEWAY
public static final HttpStatus SERVICE_UNAVAILABLE
public static final HttpStatus GATEWAY_TIMEOUT
public static final HttpStatus HTTP_VERSION_NOT_SUPPORTED
public static final HttpStatus VARIANT_ALSO_NEGOTIATES
public static final HttpStatus INSUFFICIENT_STORAGE
public static final HttpStatus LOOP_DETECTED
public static final HttpStatus BANDWIDTH_LIMIT_EXCEEDED
public static final HttpStatus NOT_EXTENDED
public static final HttpStatus NETWORK_AUTHENTICATION_REQUIRED
public static HttpStatus[] values()
for (HttpStatus c : HttpStatus.values()) System.out.println(c);
public static HttpStatus valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getCode()
public String getDescription()
public String toString()
toString in class Enum<HttpStatus>public static Optional<HttpStatus> of(int code)
HttpStatus which corresponds to given status code, if anycode - Status codeHttpStatus values.public static boolean isSuccessStatusCode(int statusCode)
statusCode is a success, i.e. a 2xx status codestatusCode - Status codetrue if given statusCode is a success status codepublic static boolean isRedirectionStatusCode(int statusCode)
statusCode is a redirection, i.e. a 3xx status codestatusCode - Status codetrue if given statusCode is a redirection status codeCopyright © 2019 The Holon Platform. All rights reserved.