Package http.server.response
Enum HttpStatusCode
java.lang.Object
java.lang.Enum<HttpStatusCode>
http.server.response.HttpStatusCode
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<HttpStatusCode>
,java.lang.constant.Constable
public enum HttpStatusCode extends java.lang.Enum<HttpStatusCode>
HttpStatusCode represents the standard http status codes used by the server
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description BAD_REQUEST
400 Bad Request The server could not understand the request due to invalid syntax.CREATED
201 Created The request succeeded, and a new resource was created as a result.INTERNAL_SERVER_ERROR
500 Internal Server Error The server has encountered a situation it does not know how to handle.NOT_FOUND
404 Not Found The server can not find the requested resource.OK
200 OK The request succeeded. -
Method Summary
Modifier and Type Method Description java.lang.String
toString()
static HttpStatusCode
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HttpStatusCode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Enum Constant Details
-
OK
200 OK The request succeeded. -
CREATED
201 Created The request succeeded, and a new resource was created as a result. This is typically the response sent after POST requests, or some PUT requests. -
BAD_REQUEST
400 Bad Request The server could not understand the request due to invalid syntax. -
NOT_FOUND
404 Not Found The server can not find the requested resource. In the browser, this means the URL is not recognized. In an API, this can also mean that the endpoint is valid but the resource itself does not exist. Servers may also send this response instead of 403 Forbidden to hide the existence of a resource from an unauthorized client. This response code is probably the most well known due to its frequent occurrence on the web. -
INTERNAL_SERVER_ERROR
500 Internal Server Error The server has encountered a situation it does not know how to handle.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<HttpStatusCode>
-