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

      public static final HttpStatusCode OK
      200 OK The request succeeded.
    • CREATED

      public static final HttpStatusCode 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

      public static final HttpStatusCode BAD_REQUEST
      400 Bad Request The server could not understand the request due to invalid syntax.
    • NOT_FOUND

      public static final HttpStatusCode 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

      public static final HttpStatusCode INTERNAL_SERVER_ERROR
      500 Internal Server Error The server has encountered a situation it does not know how to handle.
  • Method Details

    • values

      public static HttpStatusCode[] 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

      public static HttpStatusCode valueOf​(java.lang.String name)
      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 name
      java.lang.NullPointerException - if the argument is null
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Enum<HttpStatusCode>