public enum Status extends Enum<Status>
This code has been kindly borrowed from Spring
.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 . |
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_STORAGE
507 Insufficient Storage |
LENGTH_REQUIRED
411 Length Required . |
LOCKED
423 Locked . |
LOOP_DETECTED
508 Loop Detected |
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 . |
PAYMENT_REQUIRED
402 Payment Required . |
PRECONDITION_FAILED
412 Precondition failed . |
PRECONDITION_REQUIRED
428 Precondition Required . |
PROCESSING
102 Processing . |
PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required . |
REQUEST_ENTITY_TOO_LARGE
413 Request Entity Too Large . |
REQUEST_HEADER_FIELDS_TOO_LARGE
431 Request Header Fields Too Large . |
REQUEST_TIMEOUT
408 Request Timeout . |
REQUEST_URI_TOO_LONG
414 Request-URI Too Long . |
REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable . |
RESET_CONTENT
205 Reset Content . |
RESUME_INCOMPLETE
308 Resume Incomplete . |
SEE_OTHER
303 See Other . |
SERVER_ERROR
500 Server Error . |
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 . |
UNPROCESSABLE_ENTITY
422 Unprocessable Entity . |
UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type . |
UPGRADE_REQUIRED
426 Upgrade Required . |
USE_PROXY
305 Use Proxy . |
VARIANT_ALSO_NEGOTIATES
506 Variant Also Negotiates |
Modifier and Type | Method and Description |
---|---|
String |
reason() |
String |
toString()
Return a string representation of this status code.
|
int |
value() |
static Status |
valueOf(int statusCode)
Return the enum constant of this type with the specified numeric value.
|
static Status |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Status[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Status SWITCHING_PROTOCOLS
101 Switching Protocols
.public static final Status CHECKPOINT
103 Checkpoint
.public static final Status NON_AUTHORITATIVE_INFORMATION
203 Non-Authoritative Information
.public static final Status ALREADY_REPORTED
208 Already Reported
.public static final Status IM_USED
226 IM Used
.public static final Status MULTIPLE_CHOICES
300 Multiple Choices
.public static final Status MOVED_PERMANENTLY
301 Moved Permanently
.public static final Status TEMPORARY_REDIRECT
307 Temporary Redirect
.public static final Status RESUME_INCOMPLETE
308 Resume Incomplete
.public static final Status PAYMENT_REQUIRED
402 Payment Required
.public static final Status METHOD_NOT_ALLOWED
405 Method Not Allowed
.public static final Status PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required
.public static final Status PRECONDITION_FAILED
412 Precondition failed
.public static final Status REQUEST_ENTITY_TOO_LARGE
413 Request Entity Too Large
.public static final Status REQUEST_URI_TOO_LONG
414 Request-URI Too Long
.public static final Status UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type
.public static final Status REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable
.public static final Status EXPECTATION_FAILED
417 Expectation Failed
.public static final Status I_AM_A_TEAPOT
418 I'm a teapot
.public static final Status UNPROCESSABLE_ENTITY
422 Unprocessable Entity
.public static final Status FAILED_DEPENDENCY
424 Failed Dependency
.public static final Status UPGRADE_REQUIRED
426 Upgrade Required
.public static final Status PRECONDITION_REQUIRED
428 Precondition Required
.public static final Status TOO_MANY_REQUESTS
429 Too Many Requests
.public static final Status REQUEST_HEADER_FIELDS_TOO_LARGE
431 Request Header Fields Too Large
.public static final Status SERVICE_UNAVAILABLE
503 Service Unavailable
.public static final Status HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported
.public static final Status VARIANT_ALSO_NEGOTIATES
506 Variant Also Negotiates
public static final Status INSUFFICIENT_STORAGE
507 Insufficient Storage
public static final Status LOOP_DETECTED
508 Loop Detected
public static final Status BANDWIDTH_LIMIT_EXCEEDED
509 Bandwidth Limit Exceeded
public static final Status NOT_EXTENDED
510 Not Extended
public static final Status NETWORK_AUTHENTICATION_REQUIRED
511 Network Authentication Required
.public static Status[] values()
for (Status c : Status.values()) System.out.println(c);
public static Status 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 value()
public String reason()
public String toString()
public static Status valueOf(int statusCode)
statusCode
- the numeric value of the enum to be returnedIllegalArgumentException
- if this enum has no constant for the specified numeric valueCopyright © 2016. All rights reserved.