public enum HttpStatus extends Enum<HttpStatus>
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpStatus.Series
Enumeration of HTTP status series.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getReasonPhrase()
Return the reason phrase of this status code.
|
boolean |
is1xxInformational()
Whether this status code is in the HTTP series Informational.
|
boolean |
is2xxSuccessful()
Whether this status code is in the HTTP series Successful.
|
boolean |
is3xxRedirection()
Whether this status code is in the HTTP series Redirection.
|
boolean |
is4xxClientError()
Whether this status code is in the HTTP series Client error.
|
boolean |
is5xxServerError()
Whether this status code is in the HTTP series Server error.
|
boolean |
isError()
Whether this status code is in the HTTP series Client error.
|
static HttpStatus |
resolve(int statusCode)
Resolve the given status code to an
HttpStatus, if possible. |
HttpStatus.Series |
series()
Return 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)
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 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 UNPROCESSABLE_ENTITY
public static final HttpStatus LOCKED
public static final HttpStatus FAILED_DEPENDENCY
public static final HttpStatus UPGRADE_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 value()
public String getReasonPhrase()
public HttpStatus.Series series()
HttpStatus.Seriespublic boolean is1xxInformational()
public boolean is2xxSuccessful()
public boolean is3xxRedirection()
public boolean is4xxClientError()
public boolean is5xxServerError()
public boolean isError()
public String toString()
toString in class Enum<HttpStatus>public static HttpStatus valueOf(int statusCode)
statusCode - the numeric value of the enum to be returnedIllegalArgumentException - if this enum has no constant for the
specified numeric valuepublic static HttpStatus resolve(int statusCode)
HttpStatus, if possible.statusCode - the HTTP status code (potentially non-standard)HttpStatus, or null if not
foundCopyright © 2019 UiO. All rights reserved.