public final enum

HttpStatus

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ org.springframework.http.HttpStatus

Class Overview

Java 5 enumeration of HTTP status codes.

The HTTP status code series can be retrieved via series().

Summary

Nested Classes
enum HttpStatus.Series Java 5 enumeration of HTTP status series. 
Enum Values
HttpStatus  ACCEPTED  202 Accepted
HttpStatus  ALREADY_REPORTED  208 Already Reported
HttpStatus  BAD_GATEWAY  502 Bad Gateway
HttpStatus  BAD_REQUEST  400 Bad Request
HttpStatus  CONFLICT  409 Conflict
HttpStatus  CONTINUE  100 Continue
HttpStatus  CREATED  201 Created
HttpStatus  DESTINATION_LOCKED  421 Destination Locked
HttpStatus  EXPECTATION_FAILED  417 Expectation Failed
HttpStatus  FAILED_DEPENDENCY  424 Failed Dependency
HttpStatus  FORBIDDEN  403 Forbidden
HttpStatus  FOUND  302 Found
HttpStatus  GATEWAY_TIMEOUT  504 Gateway Timeout
HttpStatus  GONE  410 Gone
HttpStatus  HTTP_VERSION_NOT_SUPPORTED  505 HTTP Version Not Supported
HttpStatus  IM_USED  226 IM Used
HttpStatus  INSUFFICIENT_SPACE_ON_RESOURCE  419 Insufficient Space on Resource
HttpStatus  INSUFFICIENT_STORAGE  507 Insufficient Storage 
HttpStatus  INTERNAL_SERVER_ERROR  500 Internal Server Error
HttpStatus  LENGTH_REQUIRED  411 Length Required
HttpStatus  LOCKED  423 Locked
HttpStatus  LOOP_DETECTED  508 Loop Detected 
HttpStatus  METHOD_FAILURE  420 Method Failure
HttpStatus  METHOD_NOT_ALLOWED  405 Method Not Allowed
HttpStatus  MOVED_PERMANENTLY  301 Moved Permanently
HttpStatus  MOVED_TEMPORARILY  302 Moved Temporarily
HttpStatus  MULTIPLE_CHOICES  300 Multiple Choices
HttpStatus  MULTI_STATUS  207 Multi-Status
HttpStatus  NON_AUTHORITATIVE_INFORMATION  203 Non-Authoritative Information
HttpStatus  NOT_ACCEPTABLE  406 Not Acceptable
HttpStatus  NOT_EXTENDED  510 Not Extended 
HttpStatus  NOT_FOUND  404 Not Found
HttpStatus  NOT_IMPLEMENTED  501 Not Implemented
HttpStatus  NOT_MODIFIED  304 Not Modified
HttpStatus  NO_CONTENT  204 No Content
HttpStatus  OK  200 OK
HttpStatus  PARTIAL_CONTENT  206 Partial Content
HttpStatus  PAYMENT_REQUIRED  402 Payment Required
HttpStatus  PRECONDITION_FAILED  412 Precondition failed
HttpStatus  PROCESSING  102 Processing
HttpStatus  PROXY_AUTHENTICATION_REQUIRED  407 Proxy Authentication Required
HttpStatus  REQUESTED_RANGE_NOT_SATISFIABLE  416 Requested Range Not Satisfiable
HttpStatus  REQUEST_ENTITY_TOO_LARGE  413 Request Entity Too Large
HttpStatus  REQUEST_TIMEOUT  408 Request Timeout
HttpStatus  REQUEST_URI_TOO_LONG  414 Request-URI Too Long
HttpStatus  RESET_CONTENT  205 Reset Content
HttpStatus  SEE_OTHER  303 See Other
HttpStatus  SERVICE_UNAVAILABLE  503 Service Unavailable
HttpStatus  SWITCHING_PROTOCOLS  101 Switching Protocols
HttpStatus  TEMPORARY_REDIRECT  307 Temporary Redirect
HttpStatus  UNAUTHORIZED  401 Unauthorized
HttpStatus  UNPROCESSABLE_ENTITY  422 Unprocessable Entity
HttpStatus  UNSUPPORTED_MEDIA_TYPE  415 Unsupported Media Type
HttpStatus  UPGRADE_REQUIRED  426 Upgrade Required
HttpStatus  USE_PROXY  305 Use Proxy
HttpStatus  VARIANT_ALSO_NEGOTIATES  506 Variant Also Negotiates 
Public Methods
String getReasonPhrase()
Return the reason phrase of this status code.
HttpStatus.Series series()
Returns the HTTP status series of this status code.
String toString()
Return a string representation of this status code.
int value()
Return the integer value of this status code.
static HttpStatus valueOf(int statusCode)
Return the enum constant of this type with the specified numeric value.
static HttpStatus valueOf(String name)
final static HttpStatus[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final HttpStatus ACCEPTED

202 Accepted.

See Also

public static final HttpStatus ALREADY_REPORTED

208 Already Reported.

public static final HttpStatus BAD_GATEWAY

502 Bad Gateway.

See Also

public static final HttpStatus BAD_REQUEST

400 Bad Request.

See Also

public static final HttpStatus CONFLICT

409 Conflict.

See Also

public static final HttpStatus CONTINUE

100 Continue.

See Also

public static final HttpStatus CREATED

201 Created.

See Also

public static final HttpStatus DESTINATION_LOCKED

421 Destination Locked.

See Also

public static final HttpStatus EXPECTATION_FAILED

417 Expectation Failed.

See Also

public static final HttpStatus FAILED_DEPENDENCY

424 Failed Dependency.

See Also

public static final HttpStatus FORBIDDEN

403 Forbidden.

See Also

public static final HttpStatus FOUND

302 Found.

See Also

public static final HttpStatus GATEWAY_TIMEOUT

504 Gateway Timeout.

See Also

public static final HttpStatus GONE

410 Gone.

See Also

public static final HttpStatus HTTP_VERSION_NOT_SUPPORTED

505 HTTP Version Not Supported.

See Also

public static final HttpStatus IM_USED

226 IM Used.

public static final HttpStatus INSUFFICIENT_SPACE_ON_RESOURCE

419 Insufficient Space on Resource.

See Also

public static final HttpStatus INSUFFICIENT_STORAGE

507 Insufficient Storage

See Also

public static final HttpStatus INTERNAL_SERVER_ERROR

500 Internal Server Error.

See Also

public static final HttpStatus LENGTH_REQUIRED

411 Length Required.

See Also

public static final HttpStatus LOCKED

423 Locked.

See Also

public static final HttpStatus LOOP_DETECTED

508 Loop Detected

public static final HttpStatus METHOD_FAILURE

420 Method Failure.

See Also

public static final HttpStatus METHOD_NOT_ALLOWED

405 Method Not Allowed.

See Also

public static final HttpStatus MOVED_PERMANENTLY

301 Moved Permanently.

See Also

public static final HttpStatus MOVED_TEMPORARILY

302 Moved Temporarily.

See Also

public static final HttpStatus MULTIPLE_CHOICES

300 Multiple Choices.

See Also

public static final HttpStatus MULTI_STATUS

207 Multi-Status.

See Also

public static final HttpStatus NON_AUTHORITATIVE_INFORMATION

203 Non-Authoritative Information.

See Also

public static final HttpStatus NOT_ACCEPTABLE

406 Not Acceptable.

See Also

public static final HttpStatus NOT_EXTENDED

510 Not Extended

public static final HttpStatus NOT_FOUND

404 Not Found.

See Also

public static final HttpStatus NOT_IMPLEMENTED

501 Not Implemented.

See Also

public static final HttpStatus NOT_MODIFIED

304 Not Modified.

See Also

public static final HttpStatus NO_CONTENT

204 No Content.

See Also

public static final HttpStatus OK

200 OK.

See Also

public static final HttpStatus PARTIAL_CONTENT

206 Partial Content.

See Also

public static final HttpStatus PAYMENT_REQUIRED

402 Payment Required.

See Also

public static final HttpStatus PRECONDITION_FAILED

412 Precondition failed.

See Also

public static final HttpStatus PROCESSING

102 Processing.

See Also

public static final HttpStatus PROXY_AUTHENTICATION_REQUIRED

407 Proxy Authentication Required.

See Also

public static final HttpStatus REQUESTED_RANGE_NOT_SATISFIABLE

416 Requested Range Not Satisfiable.

See Also

public static final HttpStatus REQUEST_ENTITY_TOO_LARGE

413 Request Entity Too Large.

See Also

public static final HttpStatus REQUEST_TIMEOUT

408 Request Timeout.

See Also

public static final HttpStatus REQUEST_URI_TOO_LONG

414 Request-URI Too Long.

See Also

public static final HttpStatus RESET_CONTENT

205 Reset Content.

See Also

public static final HttpStatus SEE_OTHER

303 See Other.

See Also

public static final HttpStatus SERVICE_UNAVAILABLE

503 Service Unavailable.

See Also

public static final HttpStatus SWITCHING_PROTOCOLS

101 Switching Protocols.

See Also

public static final HttpStatus TEMPORARY_REDIRECT

307 Temporary Redirect.

See Also

public static final HttpStatus UNAUTHORIZED

401 Unauthorized.

See Also

public static final HttpStatus UNPROCESSABLE_ENTITY

422 Unprocessable Entity.

See Also

public static final HttpStatus UNSUPPORTED_MEDIA_TYPE

415 Unsupported Media Type.

See Also

public static final HttpStatus UPGRADE_REQUIRED

426 Upgrade Required.

public static final HttpStatus USE_PROXY

305 Use Proxy.

See Also

public static final HttpStatus VARIANT_ALSO_NEGOTIATES

506 Variant Also Negotiates

Public Methods

public String getReasonPhrase ()

Return the reason phrase of this status code.

public HttpStatus.Series series ()

Returns the HTTP status series of this status code.

public String toString ()

Return a string representation of this status code.

public int value ()

Return the integer value of this status code.

public static HttpStatus valueOf (int statusCode)

Return the enum constant of this type with the specified numeric value.

Parameters
statusCode the numeric value of the enum to be returned
Returns
  • the enum constant with the specified numeric value
Throws
IllegalArgumentException if this enum has no constant for the specified numeric value

public static HttpStatus valueOf (String name)

public static final HttpStatus[] values ()