public static enum Utils.HttpStatusCode extends Enum<Utils.HttpStatusCode>
These are similar to the HTTP-codes found in HttpURLConnection
however here they are represented as an enum and come with text as well.
Also a few status codes that were missing in the JDK have been added (such as
HTTP_CONTINUE).
| Enum Constant and Description |
|---|
HTTP_ACCEPTED
202 Accepted
|
HTTP_BAD_GATEWAY
502 Bad Gateway
|
HTTP_BAD_REQUEST
400 Bad Request
|
HTTP_CONFLICT
409 Conflict
|
HTTP_CONTINUE
100 Continue
|
HTTP_CREATED
201 Created
|
HTTP_EXPECTATION_FAILED
417 Expectation Failed
|
HTTP_FAILED_DEPENDENCY
424 Failed Dependency
|
HTTP_FORBIDDEN
403 Forbidden
|
HTTP_GATEWAY_TIMEOUT
504 Gateway Timeout
|
HTTP_GONE
410 Gone
|
HTTP_HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported
|
HTTP_INSUFFICIENT_SPACE_ON_RESOURCE
419 Insufficient Space on Resource
|
HTTP_INSUFFICIENT_STORAGE
507 Insufficient Storage
|
HTTP_INTERNAL_SERVER_ERROR
500 Server Error
|
HTTP_LENGTH_REQUIRED
411 Length Required
|
HTTP_LOCKED
423 Locked
|
HTTP_METHOD_FAILURE
420 Method Failure
|
HTTP_METHOD_NOT_ALLOWED
405 Method Not Allowed
|
HTTP_MOVED_PERMANENTLY
301 Moved Permanently
|
HTTP_MOVED_TEMPORARILY
302 Moved Temporarily
|
HTTP_MULTI_STATUS
207 Multi-Status or Partial Update OK
|
HTTP_MULTIPLE_CHOICES
300 Multiple Choices
|
HTTP_NO_CONTENT
204 No Content
|
HTTP_NON_AUTHORITATIVE_INFORMATION
203 Non Authoritative Information
|
HTTP_NOT_ACCEPTABLE
406 Not Acceptable
|
HTTP_NOT_FOUND
404 Not Found
|
HTTP_NOT_IMPLEMENTED
501 Not Implemented
|
HTTP_NOT_MODIFIED
304 Not Modified
|
HTTP_OK
200 OK
|
HTTP_PARTIAL_CONTENT
206 Partial Content
|
HTTP_PAYMENT_REQUIRED
402 Payment Required
|
HTTP_PRECONDITION_FAILED
412 Precondition Failed
|
HTTP_PROCESSING
102 Processing
|
HTTP_PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required
|
HTTP_REQUEST_TIMEOUT
408 Request Timeout
|
HTTP_REQUEST_TOO_LONG
413 Request Entity Too Large
|
HTTP_REQUEST_URI_TOO_LONG
414 Request-URI Too Long
|
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable
|
HTTP_RESET_CONTENT
205 Reset Content
|
HTTP_SEE_OTHER
303 See Other
|
HTTP_SERVICE_UNAVAILABLE
503 Service Unavailable
|
HTTP_SWITCHING_PROTOCOLS
101 Switching Protocols
|
HTTP_TEMPORARY_REDIRECT
307 Temporary Redirect
|
HTTP_UNAUTHORIZED
401 Unauthorized
|
HTTP_UNPROCESSABLE_ENTITY
422 Unprocessable Entity
|
HTTP_UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type
|
HTTP_USE_PROXY
305 Use Proxy
|
| Modifier and Type | Method and Description |
|---|---|
static Utils.HttpStatusCode |
fromNumStatusCode(int sc)
Gets an enumeration value from a numeric HTTP status code.
|
int |
getStatusCode()
Gets the numerical status code.
|
String |
getText()
Gets a one-line short text for the status code.
|
String |
toString()
Gets a string representation, the numerical status
code concatenated with the status code text.
|
static Utils.HttpStatusCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Utils.HttpStatusCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Utils.HttpStatusCode HTTP_CONTINUE
public static final Utils.HttpStatusCode HTTP_SWITCHING_PROTOCOLS
public static final Utils.HttpStatusCode HTTP_PROCESSING
public static final Utils.HttpStatusCode HTTP_OK
public static final Utils.HttpStatusCode HTTP_CREATED
public static final Utils.HttpStatusCode HTTP_ACCEPTED
public static final Utils.HttpStatusCode HTTP_NON_AUTHORITATIVE_INFORMATION
public static final Utils.HttpStatusCode HTTP_NO_CONTENT
public static final Utils.HttpStatusCode HTTP_RESET_CONTENT
public static final Utils.HttpStatusCode HTTP_PARTIAL_CONTENT
public static final Utils.HttpStatusCode HTTP_MULTI_STATUS
public static final Utils.HttpStatusCode HTTP_MULTIPLE_CHOICES
public static final Utils.HttpStatusCode HTTP_MOVED_PERMANENTLY
public static final Utils.HttpStatusCode HTTP_MOVED_TEMPORARILY
public static final Utils.HttpStatusCode HTTP_SEE_OTHER
public static final Utils.HttpStatusCode HTTP_NOT_MODIFIED
public static final Utils.HttpStatusCode HTTP_USE_PROXY
public static final Utils.HttpStatusCode HTTP_TEMPORARY_REDIRECT
public static final Utils.HttpStatusCode HTTP_BAD_REQUEST
public static final Utils.HttpStatusCode HTTP_UNAUTHORIZED
public static final Utils.HttpStatusCode HTTP_PAYMENT_REQUIRED
public static final Utils.HttpStatusCode HTTP_FORBIDDEN
public static final Utils.HttpStatusCode HTTP_NOT_FOUND
public static final Utils.HttpStatusCode HTTP_METHOD_NOT_ALLOWED
public static final Utils.HttpStatusCode HTTP_NOT_ACCEPTABLE
public static final Utils.HttpStatusCode HTTP_PROXY_AUTHENTICATION_REQUIRED
public static final Utils.HttpStatusCode HTTP_REQUEST_TIMEOUT
public static final Utils.HttpStatusCode HTTP_CONFLICT
public static final Utils.HttpStatusCode HTTP_GONE
public static final Utils.HttpStatusCode HTTP_LENGTH_REQUIRED
public static final Utils.HttpStatusCode HTTP_PRECONDITION_FAILED
public static final Utils.HttpStatusCode HTTP_REQUEST_TOO_LONG
public static final Utils.HttpStatusCode HTTP_REQUEST_URI_TOO_LONG
public static final Utils.HttpStatusCode HTTP_UNSUPPORTED_MEDIA_TYPE
public static final Utils.HttpStatusCode HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
public static final Utils.HttpStatusCode HTTP_EXPECTATION_FAILED
public static final Utils.HttpStatusCode HTTP_INSUFFICIENT_SPACE_ON_RESOURCE
public static final Utils.HttpStatusCode HTTP_METHOD_FAILURE
public static final Utils.HttpStatusCode HTTP_UNPROCESSABLE_ENTITY
public static final Utils.HttpStatusCode HTTP_LOCKED
public static final Utils.HttpStatusCode HTTP_FAILED_DEPENDENCY
public static final Utils.HttpStatusCode HTTP_INTERNAL_SERVER_ERROR
public static final Utils.HttpStatusCode HTTP_NOT_IMPLEMENTED
public static final Utils.HttpStatusCode HTTP_BAD_GATEWAY
public static final Utils.HttpStatusCode HTTP_SERVICE_UNAVAILABLE
public static final Utils.HttpStatusCode HTTP_GATEWAY_TIMEOUT
public static final Utils.HttpStatusCode HTTP_HTTP_VERSION_NOT_SUPPORTED
public static final Utils.HttpStatusCode HTTP_INSUFFICIENT_STORAGE
public static Utils.HttpStatusCode[] values()
for (Utils.HttpStatusCode c : Utils.HttpStatusCode.values()) System.out.println(c);
public static Utils.HttpStatusCode 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 getStatusCode()
public String getText()
public static Utils.HttpStatusCode fromNumStatusCode(int sc)
sc - status codenull if the provided status
code is unknown to this enumeration.public String toString()
toString in class Enum<Utils.HttpStatusCode>Copyright © 2019 Addicticks. All rights reserved.