Top Description Inners Fields Constructors Methods
org.springframework.http

public final Enum HttpStatus

extends Enum<HttpStatus>
implements HttpStatusCode
Class Inheritance
All Implemented Interfaces
org.springframework.http.HttpStatusCode, java.io.Serializable
Imports
org.springframework.lang.Nullable

Enumeration of HTTP status codes.

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

Authors
Arjen Poutsma, Sebastien Deleuze, Brian Clozel
Since
3.0
See Also
HttpStatus.Series, HTTP Status Code Registry, List of HTTP status codes - Wikipedia

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
HttpStatus.Series

Enumeration of HTTP status series.

Field Summary

Modifier and TypeField and Description
public static final HttpStatus
ACCEPTED

202 Accepted.

public static final HttpStatus
ALREADY_REPORTED

208 Already Reported.

public static final HttpStatus
BAD_GATEWAY

502 Bad Gateway.

public static final HttpStatus
BAD_REQUEST

400 Bad Request.

public static final HttpStatus
BANDWIDTH_LIMIT_EXCEEDED

509 Bandwidth Limit Exceeded

public static final HttpStatus
CHECKPOINT

103 Checkpoint.

public static final HttpStatus
CONFLICT

409 Conflict.

public static final HttpStatus
CONTINUE

100 Continue.

public static final HttpStatus
CREATED

201 Created.

public static final HttpStatus
public static final HttpStatus
EARLY_HINTS

103 Early Hints.

public static final HttpStatus
EXPECTATION_FAILED

417 Expectation Failed.

public static final HttpStatus
FAILED_DEPENDENCY

424 Failed Dependency.

public static final HttpStatus
FORBIDDEN

403 Forbidden.

public static final HttpStatus
FOUND

302 Found.

public static final HttpStatus
GATEWAY_TIMEOUT

504 Gateway Timeout.

public static final HttpStatus
GONE

410 Gone.

public static final HttpStatus
HTTP_VERSION_NOT_SUPPORTED

505 HTTP Version Not Supported.

public static final HttpStatus
I_AM_A_TEAPOT

418 I'm a teapot.

public static final HttpStatus
IM_USED

226 IM Used.

public static final HttpStatus
public static final HttpStatus
INSUFFICIENT_STORAGE

507 Insufficient Storage

public static final HttpStatus
INTERNAL_SERVER_ERROR

500 Internal Server Error.

public static final HttpStatus
LENGTH_REQUIRED

411 Length Required.

public static final HttpStatus
LOCKED

423 Locked.

public static final HttpStatus
LOOP_DETECTED

508 Loop Detected

public static final HttpStatus
public static final HttpStatus
METHOD_NOT_ALLOWED

405 Method Not Allowed.

public static final HttpStatus
MOVED_PERMANENTLY

301 Moved Permanently.

public static final HttpStatus
MOVED_TEMPORARILY

302 Moved Temporarily.

public static final HttpStatus
MULTI_STATUS

207 Multi-Status.

public static final HttpStatus
MULTIPLE_CHOICES

300 Multiple Choices.

public static final HttpStatus
NETWORK_AUTHENTICATION_REQUIRED

511 Network Authentication Required.

public static final HttpStatus
NO_CONTENT

204 No Content.

public static final HttpStatus
NON_AUTHORITATIVE_INFORMATION

203 Non-Authoritative Information.

public static final HttpStatus
NOT_ACCEPTABLE

406 Not Acceptable.

public static final HttpStatus
NOT_EXTENDED

510 Not Extended

public static final HttpStatus
NOT_FOUND

404 Not Found.

public static final HttpStatus
NOT_IMPLEMENTED

501 Not Implemented.

public static final HttpStatus
NOT_MODIFIED

304 Not Modified.

public static final HttpStatus
OK

200 OK.

public static final HttpStatus
PARTIAL_CONTENT

206 Partial Content.

public static final HttpStatus
PAYLOAD_TOO_LARGE

413 Payload Too Large.

public static final HttpStatus
PAYMENT_REQUIRED

402 Payment Required.

public static final HttpStatus
PERMANENT_REDIRECT

308 Permanent Redirect.

public static final HttpStatus
PRECONDITION_FAILED

412 Precondition failed.

public static final HttpStatus
PRECONDITION_REQUIRED

428 Precondition Required.

public static final HttpStatus
PROCESSING

102 Processing.

public static final HttpStatus
PROXY_AUTHENTICATION_REQUIRED

407 Proxy Authentication Required.

private final String
public static final HttpStatus
REQUEST_ENTITY_TOO_LARGE

413 Request Entity Too Large.

public static final HttpStatus
REQUEST_HEADER_FIELDS_TOO_LARGE

431 Request Header Fields Too Large.

public static final HttpStatus
REQUEST_TIMEOUT

408 Request Timeout.

public static final HttpStatus
REQUEST_URI_TOO_LONG

414 Request-URI Too Long.

public static final HttpStatus
REQUESTED_RANGE_NOT_SATISFIABLE

416 Requested Range Not Satisfiable.

public static final HttpStatus
RESET_CONTENT

205 Reset Content.

public static final HttpStatus
SEE_OTHER

303 See Other.

private final HttpStatus.Series
public static final HttpStatus
SERVICE_UNAVAILABLE

503 Service Unavailable.

public static final HttpStatus
SWITCHING_PROTOCOLS

101 Switching Protocols.

public static final HttpStatus
TEMPORARY_REDIRECT

307 Temporary Redirect.

public static final HttpStatus
TOO_EARLY

425 Too Early.

public static final HttpStatus
TOO_MANY_REQUESTS

429 Too Many Requests.

public static final HttpStatus
UNAUTHORIZED

401 Unauthorized.

public static final HttpStatus
UNPROCESSABLE_ENTITY

422 Unprocessable Entity.

public static final HttpStatus
UNSUPPORTED_MEDIA_TYPE

415 Unsupported Media Type.

public static final HttpStatus
UPGRADE_REQUIRED

426 Upgrade Required.

public static final HttpStatus
URI_TOO_LONG

414 URI Too Long.

public static final HttpStatus
USE_PROXY

305 Use Proxy.

private final int
private static final HttpStatus[]
public static final HttpStatus
VARIANT_ALSO_NEGOTIATES

506 Variant Also Negotiates

Constructor Summary

AccessConstructor and Description
private
HttpStatus(int value, HttpStatus.Series series, String reasonPhrase)

Method Summary

Modifier and TypeMethod and Description
public String
getReasonPhrase()

Return the reason phrase of this status code.

public boolean
is1xxInformational()

Implements org.springframework.http.HttpStatusCode.is1xxInformational.

Whether this status code is in the Informational class (1xx).
public boolean
is2xxSuccessful()

Implements org.springframework.http.HttpStatusCode.is2xxSuccessful.

Whether this status code is in the Successful class (2xx).
public boolean
is3xxRedirection()

Implements org.springframework.http.HttpStatusCode.is3xxRedirection.

Whether this status code is in the Redirection class (3xx).
public boolean
is4xxClientError()

Implements org.springframework.http.HttpStatusCode.is4xxClientError.

Whether this status code is in the Client Error class (4xx).
public boolean
is5xxServerError()

Implements org.springframework.http.HttpStatusCode.is5xxServerError.

Whether this status code is in the Server Error class (5xx).
public boolean
isError()

Implements org.springframework.http.HttpStatusCode.isError.

Whether this status code is in the Client or Server Error class
public static HttpStatus

Returns:

the corresponding HttpStatus, or null if not found
resolve
(int
the HTTP status code (potentially non-standard)
statusCode
)

Resolve the given status code to an HttpStatus, if possible.

public HttpStatus.Series
series()

Return the HTTP status series of this status code.

public String
toString()

Overrides java.lang.Enum.toString.

Return a string representation of this status code.
public int
value()

Implements org.springframework.http.HttpStatusCode.value.

Return the integer value of this status code.
public static HttpStatus
public static HttpStatus

Returns:

the enum constant with the specified numeric value
valueOf
(int
the numeric value of the enum to be returned
statusCode
)

Hides org.springframework.http.HttpStatusCode.valueOf.

Return the HttpStatus enum constant with the specified numeric value.
public static HttpStatus[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

ACCEPTEDback to summary
public static final HttpStatus ACCEPTED

202 Accepted.

See Also
HTTP/1.1: Semantics and Content, section 6.3.3
ALREADY_REPORTEDback to summary
public static final HttpStatus ALREADY_REPORTED

208 Already Reported.

See Also
WebDAV Binding Extensions
BAD_GATEWAYback to summary
public static final HttpStatus BAD_GATEWAY

502 Bad Gateway.

See Also
HTTP/1.1: Semantics and Content, section 6.6.3
BAD_REQUESTback to summary
public static final HttpStatus BAD_REQUEST

400 Bad Request.

See Also
HTTP/1.1: Semantics and Content, section 6.5.1
BANDWIDTH_LIMIT_EXCEEDEDback to summary
public static final HttpStatus BANDWIDTH_LIMIT_EXCEEDED

509 Bandwidth Limit Exceeded

CHECKPOINTback to summary
public static final HttpStatus CHECKPOINT

Deprecated

since 6.0.5.

in favor of EARLY_HINTS which will be returned from HttpStatus.valueOf(103)

103 Checkpoint.

Annotations
@Deprecated
since:6.0.5
See Also
A proposal for supporting resumable POST/PUT HTTP requests in HTTP/1.0
CONFLICTback to summary
public static final HttpStatus CONFLICT

409 Conflict.

See Also
HTTP/1.1: Semantics and Content, section 6.5.8
CONTINUEback to summary
public static final HttpStatus CONTINUE

100 Continue.

See Also
HTTP/1.1: Semantics and Content, section 6.2.1
CREATEDback to summary
public static final HttpStatus CREATED

201 Created.

See Also
HTTP/1.1: Semantics and Content, section 6.3.2
DESTINATION_LOCKEDback to summary
public static final HttpStatus DESTINATION_LOCKED

Deprecated

See WebDAV Draft Changes

Annotations
@Deprecated
EARLY_HINTSback to summary
public static final HttpStatus EARLY_HINTS

103 Early Hints.

Since
6.0.5
See Also
An HTTP Status Code for Indicating Hints
EXPECTATION_FAILEDback to summary
public static final HttpStatus EXPECTATION_FAILED

417 Expectation Failed.

See Also
HTTP/1.1: Semantics and Content, section 6.5.14
FAILED_DEPENDENCYback to summary
public static final HttpStatus FAILED_DEPENDENCY

424 Failed Dependency.

See Also
WebDAV
FORBIDDENback to summary
public static final HttpStatus FORBIDDEN

403 Forbidden.

See Also
HTTP/1.1: Semantics and Content, section 6.5.3
FOUNDback to summary
public static final HttpStatus FOUND

302 Found.

See Also
HTTP/1.1: Semantics and Content, section 6.4.3
GATEWAY_TIMEOUTback to summary
public static final HttpStatus GATEWAY_TIMEOUT

504 Gateway Timeout.

See Also
HTTP/1.1: Semantics and Content, section 6.6.5
GONEback to summary
public static final HttpStatus GONE

410 Gone.

See Also
HTTP/1.1: Semantics and Content, section 6.5.9
HTTP_VERSION_NOT_SUPPORTEDback to summary
public static final HttpStatus HTTP_VERSION_NOT_SUPPORTED

505 HTTP Version Not Supported.

See Also
HTTP/1.1: Semantics and Content, section 6.6.6
I_AM_A_TEAPOTback to summary
public static final HttpStatus I_AM_A_TEAPOT

418 I'm a teapot.

See Also
HTCPCP/1.0
IM_USEDback to summary
public static final HttpStatus IM_USED

226 IM Used.

See Also
Delta encoding in HTTP
INSUFFICIENT_SPACE_ON_RESOURCEback to summary
public static final HttpStatus INSUFFICIENT_SPACE_ON_RESOURCE

Deprecated

See WebDAV Draft Changes

Annotations
@Deprecated
INSUFFICIENT_STORAGEback to summary
public static final HttpStatus INSUFFICIENT_STORAGE

507 Insufficient Storage

See Also
WebDAV
INTERNAL_SERVER_ERRORback to summary
public static final HttpStatus INTERNAL_SERVER_ERROR

500 Internal Server Error.

See Also
HTTP/1.1: Semantics and Content, section 6.6.1
LENGTH_REQUIREDback to summary
public static final HttpStatus LENGTH_REQUIRED

411 Length Required.

See Also
HTTP/1.1: Semantics and Content, section 6.5.10
LOCKEDback to summary
public static final HttpStatus LOCKED

423 Locked.

See Also
WebDAV
LOOP_DETECTEDback to summary
public static final HttpStatus LOOP_DETECTED

508 Loop Detected

See Also
WebDAV Binding Extensions
METHOD_FAILUREback to summary
public static final HttpStatus METHOD_FAILURE

Deprecated

See WebDAV Draft Changes

Annotations
@Deprecated
METHOD_NOT_ALLOWEDback to summary
public static final HttpStatus METHOD_NOT_ALLOWED

405 Method Not Allowed.

See Also
HTTP/1.1: Semantics and Content, section 6.5.5
MOVED_PERMANENTLYback to summary
public static final HttpStatus MOVED_PERMANENTLY

301 Moved Permanently.

See Also
HTTP/1.1: Semantics and Content, section 6.4.2
MOVED_TEMPORARILYback to summary
public static final HttpStatus MOVED_TEMPORARILY

Deprecated

in favor of FOUND which will be returned from HttpStatus.valueOf(302)

302 Moved Temporarily.

Annotations
@Deprecated
See Also
HTTP/1.0, section 9.3
MULTI_STATUSback to summary
public static final HttpStatus MULTI_STATUS

207 Multi-Status.

See Also
WebDAV
MULTIPLE_CHOICESback to summary
public static final HttpStatus MULTIPLE_CHOICES

300 Multiple Choices.

See Also
HTTP/1.1: Semantics and Content, section 6.4.1
NETWORK_AUTHENTICATION_REQUIREDback to summary
public static final HttpStatus NETWORK_AUTHENTICATION_REQUIRED

511 Network Authentication Required.

See Also
Additional HTTP Status Codes
NO_CONTENTback to summary
public static final HttpStatus NO_CONTENT

204 No Content.

See Also
HTTP/1.1: Semantics and Content, section 6.3.5
NON_AUTHORITATIVE_INFORMATIONback to summary
public static final HttpStatus NON_AUTHORITATIVE_INFORMATION

203 Non-Authoritative Information.

See Also
HTTP/1.1: Semantics and Content, section 6.3.4
NOT_ACCEPTABLEback to summary
public static final HttpStatus NOT_ACCEPTABLE

406 Not Acceptable.

See Also
HTTP/1.1: Semantics and Content, section 6.5.6
NOT_EXTENDEDback to summary
public static final HttpStatus NOT_EXTENDED

510 Not Extended

See Also
HTTP Extension Framework
NOT_FOUNDback to summary
public static final HttpStatus NOT_FOUND

404 Not Found.

See Also
HTTP/1.1: Semantics and Content, section 6.5.4
NOT_IMPLEMENTEDback to summary
public static final HttpStatus NOT_IMPLEMENTED

501 Not Implemented.

See Also
HTTP/1.1: Semantics and Content, section 6.6.2
NOT_MODIFIEDback to summary
public static final HttpStatus NOT_MODIFIED

304 Not Modified.

See Also
HTTP/1.1: Conditional Requests, section 4.1
OKback to summary
public static final HttpStatus OK

200 OK.

See Also
HTTP/1.1: Semantics and Content, section 6.3.1
PARTIAL_CONTENTback to summary
public static final HttpStatus PARTIAL_CONTENT

206 Partial Content.

See Also
HTTP/1.1: Range Requests, section 4.1
PAYLOAD_TOO_LARGEback to summary
public static final HttpStatus PAYLOAD_TOO_LARGE

413 Payload Too Large.

Since
4.1
See Also
HTTP/1.1: Semantics and Content, section 6.5.11
PAYMENT_REQUIREDback to summary
public static final HttpStatus PAYMENT_REQUIRED

402 Payment Required.

See Also
HTTP/1.1: Semantics and Content, section 6.5.2
PERMANENT_REDIRECTback to summary
public static final HttpStatus PERMANENT_REDIRECT

308 Permanent Redirect.

See Also
RFC 7238
PRECONDITION_FAILEDback to summary
public static final HttpStatus PRECONDITION_FAILED

412 Precondition failed.

See Also
HTTP/1.1: Conditional Requests, section 4.2
PRECONDITION_REQUIREDback to summary
public static final HttpStatus PRECONDITION_REQUIRED

428 Precondition Required.

See Also
Additional HTTP Status Codes
PROCESSINGback to summary
public static final HttpStatus PROCESSING

102 Processing.

See Also
WebDAV
PROXY_AUTHENTICATION_REQUIREDback to summary
public static final HttpStatus PROXY_AUTHENTICATION_REQUIRED

407 Proxy Authentication Required.

See Also
HTTP/1.1: Authentication, section 3.2
reasonPhraseback to summary
private final String reasonPhrase
REQUEST_ENTITY_TOO_LARGEback to summary
public static final HttpStatus REQUEST_ENTITY_TOO_LARGE

Deprecated

in favor of PAYLOAD_TOO_LARGE which will be returned from HttpStatus.valueOf(413)

413 Request Entity Too Large.

Annotations
@Deprecated
See Also
HTTP/1.1, section 10.4.14
REQUEST_HEADER_FIELDS_TOO_LARGEback to summary
public static final HttpStatus REQUEST_HEADER_FIELDS_TOO_LARGE

431 Request Header Fields Too Large.

See Also
Additional HTTP Status Codes
REQUEST_TIMEOUTback to summary
public static final HttpStatus REQUEST_TIMEOUT

408 Request Timeout.

See Also
HTTP/1.1: Semantics and Content, section 6.5.7
REQUEST_URI_TOO_LONGback to summary
public static final HttpStatus REQUEST_URI_TOO_LONG

Deprecated

in favor of URI_TOO_LONG which will be returned from HttpStatus.valueOf(414)

414 Request-URI Too Long.

Annotations
@Deprecated
See Also
HTTP/1.1, section 10.4.15
REQUESTED_RANGE_NOT_SATISFIABLEback to summary
public static final HttpStatus REQUESTED_RANGE_NOT_SATISFIABLE

416 Requested Range Not Satisfiable.

See Also
HTTP/1.1: Range Requests, section 4.4
RESET_CONTENTback to summary
public static final HttpStatus RESET_CONTENT

205 Reset Content.

See Also
HTTP/1.1: Semantics and Content, section 6.3.6
SEE_OTHERback to summary
public static final HttpStatus SEE_OTHER

303 See Other.

See Also
HTTP/1.1: Semantics and Content, section 6.4.4
seriesback to summary
private final HttpStatus.Series series
SERVICE_UNAVAILABLEback to summary
public static final HttpStatus SERVICE_UNAVAILABLE

503 Service Unavailable.

See Also
HTTP/1.1: Semantics and Content, section 6.6.4
SWITCHING_PROTOCOLSback to summary
public static final HttpStatus SWITCHING_PROTOCOLS

101 Switching Protocols.

See Also
HTTP/1.1: Semantics and Content, section 6.2.2
TEMPORARY_REDIRECTback to summary
public static final HttpStatus TEMPORARY_REDIRECT

307 Temporary Redirect.

See Also
HTTP/1.1: Semantics and Content, section 6.4.7
TOO_EARLYback to summary
public static final HttpStatus TOO_EARLY

425 Too Early.

Since
5.2
See Also
RFC 8470
TOO_MANY_REQUESTSback to summary
public static final HttpStatus TOO_MANY_REQUESTS

429 Too Many Requests.

See Also
Additional HTTP Status Codes
UNAUTHORIZEDback to summary
public static final HttpStatus UNAUTHORIZED

401 Unauthorized.

See Also
HTTP/1.1: Authentication, section 3.1
UNPROCESSABLE_ENTITYback to summary
public static final HttpStatus UNPROCESSABLE_ENTITY

422 Unprocessable Entity.

See Also
WebDAV
UNSUPPORTED_MEDIA_TYPEback to summary
public static final HttpStatus UNSUPPORTED_MEDIA_TYPE

415 Unsupported Media Type.

See Also
HTTP/1.1: Semantics and Content, section 6.5.13
UPGRADE_REQUIREDback to summary
public static final HttpStatus UPGRADE_REQUIRED

426 Upgrade Required.

See Also
Upgrading to TLS Within HTTP/1.1
URI_TOO_LONGback to summary
public static final HttpStatus URI_TOO_LONG

414 URI Too Long.

Since
4.1
See Also
HTTP/1.1: Semantics and Content, section 6.5.12
USE_PROXYback to summary
public static final HttpStatus USE_PROXY

Deprecated

due to security concerns regarding in-band configuration of a proxy

305 Use Proxy.

Annotations
@Deprecated
See Also
HTTP/1.1: Semantics and Content, section 6.4.5
valueback to summary
private final int value
VALUESback to summary
private static final HttpStatus[] VALUES
VARIANT_ALSO_NEGOTIATESback to summary
public static final HttpStatus VARIANT_ALSO_NEGOTIATES

506 Variant Also Negotiates

See Also
Transparent Content Negotiation

Constructor Detail

HttpStatusback to summary
private HttpStatus(int value, HttpStatus.Series series, String reasonPhrase)

Method Detail

getReasonPhraseback to summary
public String getReasonPhrase()

Return the reason phrase of this status code.

is1xxInformationalback to summary
public boolean is1xxInformational()

Implements org.springframework.http.HttpStatusCode.is1xxInformational.

Doc from org.springframework.http.HttpStatusCode.is1xxInformational.

Whether this status code is in the Informational class (1xx).

Annotations
@Override
is2xxSuccessfulback to summary
public boolean is2xxSuccessful()

Implements org.springframework.http.HttpStatusCode.is2xxSuccessful.

Doc from org.springframework.http.HttpStatusCode.is2xxSuccessful.

Whether this status code is in the Successful class (2xx).

Annotations
@Override
is3xxRedirectionback to summary
public boolean is3xxRedirection()

Implements org.springframework.http.HttpStatusCode.is3xxRedirection.

Doc from org.springframework.http.HttpStatusCode.is3xxRedirection.

Whether this status code is in the Redirection class (3xx).

Annotations
@Override
is4xxClientErrorback to summary
public boolean is4xxClientError()

Implements org.springframework.http.HttpStatusCode.is4xxClientError.

Doc from org.springframework.http.HttpStatusCode.is4xxClientError.

Whether this status code is in the Client Error class (4xx).

Annotations
@Override
is5xxServerErrorback to summary
public boolean is5xxServerError()

Implements org.springframework.http.HttpStatusCode.is5xxServerError.

Doc from org.springframework.http.HttpStatusCode.is5xxServerError.

Whether this status code is in the Server Error class (5xx).

Annotations
@Override
isErrorback to summary
public boolean isError()

Implements org.springframework.http.HttpStatusCode.isError.

Doc from org.springframework.http.HttpStatusCode.isError.

Whether this status code is in the Client or Server Error class

Annotations
@Override
resolveback to summary
public static HttpStatus resolve(int statusCode)

Resolve the given status code to an HttpStatus, if possible.

Parameters
statusCode:int

the HTTP status code (potentially non-standard)

Returns:HttpStatus

the corresponding HttpStatus, or null if not found

Annotations
@Nullable
Since
5.0
seriesback to summary
public HttpStatus.Series series()

Return the HTTP status series of this status code.

See Also
HttpStatus.Series
toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Return a string representation of this status code.

Returns:String

Doc from java.lang.Enum.toString.

the name of this enum constant

Annotations
@Override
valueback to summary
public int value()

Implements org.springframework.http.HttpStatusCode.value.

Doc from org.springframework.http.HttpStatusCode.value.

Return the integer value of this status code.

Annotations
@Override
valueOfback to summary
public static HttpStatus valueOf(String name)
valueOfback to summary
public static HttpStatus valueOf(int statusCode)

Hides org.springframework.http.HttpStatusCode.valueOf.

Return the HttpStatus enum constant with the specified numeric value.

Parameters
statusCode:int

the numeric value of the enum to be returned

Returns:HttpStatus

the enum constant with the specified numeric value

Exceptions
IllegalArgumentException:
if this enum has no constant for the specified numeric value
valuesback to summary
public static HttpStatus[] values()
org.springframework.http back to summary

public final Enum HttpStatus.Series

extends Enum<HttpStatus.Series>
Class Inheritance

Enumeration of HTTP status series.

Retrievable via HttpStatus#series().

Field Summary

Modifier and TypeField and Description
public static final HttpStatus.Series
public static final HttpStatus.Series
public static final HttpStatus.Series
public static final HttpStatus.Series
public static final HttpStatus.Series
private final int

Constructor Summary

AccessConstructor and Description
private
Series(int value)

Method Summary

Modifier and TypeMethod and Description
public static HttpStatus.Series

Returns:

the corresponding Series, or null if not found
resolve
(int
the HTTP status code (potentially non-standard)
statusCode
)

Resolve the given status code to an HttpStatus.Series, if possible.

public int
value()

Return the integer value of this status series.

public static HttpStatus.Series
public static HttpStatus.Series

Returns:

the Series enum constant for the supplied HttpStatus
valueOf
(HttpStatus
a standard HTTP status enum constant
status
)

Deprecated as of 5.3, in favor of invoking HttpStatus#series() directly
Return the Series enum constant for the supplied HttpStatus.
public static HttpStatus.Series

Returns:

the Series enum constant for the supplied status code
valueOf
(int
the HTTP status code (potentially non-standard)
statusCode
)

Return the Series enum constant for the supplied status code.

public static HttpStatus.Series[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CLIENT_ERRORback to summary
public static final HttpStatus.Series CLIENT_ERROR
INFORMATIONALback to summary
public static final HttpStatus.Series INFORMATIONAL
REDIRECTIONback to summary
public static final HttpStatus.Series REDIRECTION
SERVER_ERRORback to summary
public static final HttpStatus.Series SERVER_ERROR
SUCCESSFULback to summary
public static final HttpStatus.Series SUCCESSFUL
valueback to summary
private final int value

Constructor Detail

Seriesback to summary
private Series(int value)

Method Detail

resolveback to summary
public static HttpStatus.Series resolve(int statusCode)

Resolve the given status code to an HttpStatus.Series, if possible.

Parameters
statusCode:int

the HTTP status code (potentially non-standard)

Returns:HttpStatus.Series

the corresponding Series, or null if not found

Annotations
@Nullable
Since
5.1.3
valueback to summary
public int value()

Return the integer value of this status series. Ranges from 1 to 5.

valueOfback to summary
public static HttpStatus.Series valueOf(String name)
valueOfback to summary
public static HttpStatus.Series valueOf(HttpStatus status)

Deprecated

as of 5.3, in favor of invoking HttpStatus#series() directly

Return the Series enum constant for the supplied HttpStatus.

Parameters
status:HttpStatus

a standard HTTP status enum constant

Returns:HttpStatus.Series

the Series enum constant for the supplied HttpStatus

Annotations
@Deprecated
valueOfback to summary
public static HttpStatus.Series valueOf(int statusCode)

Return the Series enum constant for the supplied status code.

Parameters
statusCode:int

the HTTP status code (potentially non-standard)

Returns:HttpStatus.Series

the Series enum constant for the supplied status code

Exceptions
IllegalArgumentException:
if this enum has no corresponding constant
valuesback to summary
public static HttpStatus.Series[] values()