Class HttpStatusName

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ACCEPTED
      Successful responses (200–299)

      The request has been received but not yet acted upon.
      static java.lang.String ALREADY_REPORTED
      Successful responses (200–299)
      WebDAV

      Used inside a <dav:propstat> response element to avoid repeatedly enumerating the internal members of multiple bindings to the same collection.
      static java.lang.String BAD_GATEWAY
      Server errors (500–599)

      This error response means that the server, while working as a gateway to get a response needed to handle the request, got an invalid response.
      static java.lang.String BAD_REQUEST
      Client errors (400–499)

      The server could not understand the request due to invalid syntax.
      static java.lang.String CONFLICT
      Client errors (400–499)

      This response is sent when a request conflicts with the current state of the server.
      static java.lang.String CONTINUE
      Informational responses (100–199)

      This interim response indicates that everything so far is OK and that the client should continue the request, or ignore the response if the request is already finished.
      static java.lang.String CREATED
      Successful responses (200–299)

      The request has succeeded, and a new resource has been created as a result.
      static java.lang.String EARLY_HITS
      Informational responses (100–199)

      This status code is primarily intended to be used with the Link header, letting the user agent start preloading resources while the server prepares a response.
      static java.lang.String EXPECTATION_FAILED
      Client errors (400–499)

      This response code means the expectation indicated by the Expect request header field can't be met by the server.
      static java.lang.String FAILED_DEPENDENCY
      Client errors (400–499)
      WebDAV

      The request failed due to failure of a previous request.
      static java.lang.String FORBIDDEN
      Client errors (400–499)

      The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource.
      static java.lang.String FOUND
      Redirects (300–399)

      This response code means that the URI of requested resource has been changed temporarily.
      static java.lang.String GATEWAY_TIMEOUT
      Server errors (500–599)

      This error response is given when the server is acting as a gateway and cannot get a response in time.
      static java.lang.String GONE
      Client errors (400–499)

      This response is sent when the requested content has been permanently deleted from server, with no forwarding address.
      static java.lang.String HTTP_VERSION_NOT_SUPPORTED
      Server errors (500–599)

      The HTTP version used in the request is not supported by the server.
      static java.lang.String I_AM_A_TEAPOT
      Client errors (400–499)

      The server refuses the attempt to brew coffee with a teapot.
      static java.lang.String IM_USED
      Successful responses (200–299)
      HTTP Delta encoding

      The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
      static java.lang.String INSUFFICIENT_STORAGE
      Server errors (500–599)
      WebDAV

      The method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request.
      static java.lang.String INTERNAL_SERVER_ERROR
      Server errors (500–599)

      The server has encountered a situation it doesn't know how to handle.
      static java.lang.String LENGTH_REQUIRED
      Client errors (400–499)

      Server rejected the request because the Content-Length header field is not defined and the server requires it.
      static java.lang.String LOCKED
      Client errors (400–499)
      WebDAV

      The resource that is being accessed is locked.
      static java.lang.String LOOP_DETECTED
      Server errors (500–599)

      The server detected an infinite loop while processing the request.
      static java.lang.String METHOD_NOT_ALLOWED
      Client errors (400–499)

      The request method is known by the server but has been disabled and cannot be used.
      static java.lang.String MISDIRECTED_REQUEST
      Client errors (400–499)

      The request was directed at a server that is not able to produce a response.
      static java.lang.String MOVED_PERMANENTLY
      Redirects (300–399)

      The URL of the requested resource has been changed permanently.
      static java.lang.String MULTI_STATUS
      Successful responses (200–299)

      Conveys information about multiple resources, for situations where multiple status codes might be appropriate.
      static java.lang.String MULTIPLE_CHOISES
      Redirects (300–399)

      The request has more than one possible response.
      static java.lang.String NET_EXTENDED
      Server errors (500–599)

      Further extensions to the request are required for the server to fulfil it.
      static java.lang.String NETWORK_AUTHENTICATION_REQUIRED
      Server errors (500–599)

      The 511 status code indicates that the client needs to authenticate to gain network access.
      static java.lang.String NO_CONTENT
      Successful responses (200–299)

      There is no content to send for this request, but the headers may be useful.
      static java.lang.String NON_AUTHORITATIVE_INFORMATION
      Successful responses (200–299)

      This response code means the returned meta-information is not exactly the same as is available from the origin server, but is collected from a local or a third-party copy.
      static java.lang.String NOT_ACCEPTABLE
      Client errors (400–499)

      This response is sent when the web server, after performing server-driven content negotiation, doesn't find any content that conforms to the criteria given by the user agent.
      static java.lang.String NOT_FOUND
      Client errors (400–499)

      The server can not find the requested resource.
      static java.lang.String NOT_IMPLEMENTED
      Server errors (500–599)

      The request method is not supported by the server and cannot be handled.
      static java.lang.String NOT_MODIFIED
      Redirects (300–399)

      This is used for caching purposes.
      static java.lang.String OK
      Successful responses (200–299)

      The request has succeeded.
      static java.lang.String PARTIAL_CONTENT
      Successful responses (200–299)

      This response code is used when the Range header is sent from the client to request only part of a resource.
      static java.lang.String PAYLOAD_TOO_LARGE
      Client errors (400–499)

      Request entity is larger than limits defined by server; the server might close the connection or return an Retry-After header field.
      static java.lang.String PAYMENT_REQUIRED
      Client errors (400–499)

      This response code is reserved for future use.
      static java.lang.String PERMANENT_REDIRECT
      Redirects (300–399)

      This means that the resource is now permanently located at another URI, specified by the Location: HTTP Response header.
      static java.lang.String PRECONDITION_FAILED
      Client errors (400–499)

      The client has indicated preconditions in its headers which the server does not meet.
      static java.lang.String PRECONDITION_REQUIRED
      Client errors (400–499)

      The origin server requires the request to be conditional.
      static java.lang.String PROCESSING
      Informational responses (100–199)
      WebDAV

      This code indicates that the server has received and is processing the request, but no response is available yet.
      static java.lang.String PROXY_AUTHENTICATION_REQUIRED
      Client errors (400–499)

      This is similar to 401 but authentication is needed to be done by a proxy.
      static java.lang.String RANGE_NOT_SATISFIABLE
      Client errors (400–499)

      The range specified by the Range header field in the request can't be fulfilled; it's possible that the range is outside the size of the target URI's data
      static java.lang.String REQUEST_HEADER_FIELDS_TOO_LARGE
      Client errors (400–499)

      The server is unwilling to process the request because its header fields are too large.
      static java.lang.String REQUEST_TIMEOUT
      Client errors (400–499)

      This response is sent on an idle connection by some servers, even without any previous request by the client.
      static java.lang.String REST_CONTENT
      Successful responses (200–299)

      Tells the user-agent to reset the document which sent this request.
      static java.lang.String SEE_OTHER
      Redirects (300–399)

      The server sent this response to direct the client to get the requested resource at another URI with a GET request.
      static java.lang.String SERVICE_UNAVAILABLE
      Server errors (500–599)

      The server is not ready to handle the request.
      static java.lang.String SWITCHING_PROTOCOL
      Informational responses (100–199)

      This code is sent in response to an Upgrade request header from the client, and indicates the protocol the server is switching to.
      static java.lang.String TEMPORARY_REDIRECT
      Redirects (300–399)

      The server sends this response to direct the client to get the requested resource at another URI with same method that was used in the prior request.
      static java.lang.String TOO_EARLY
      Client errors (400–499)

      Indicates that the server is unwilling to risk processing a request that might be replayed.
      static java.lang.String TOO_MANY_REQUESTS
      Client errors (400–499)

      The user has sent too many requests in a given amount of time ("rate limiting").
      static java.lang.String UNAUTHORIZED
      Client errors (400–499)

      Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated".
      static java.lang.String UNAVAILABLE_FOR_LEGAL_REASONS
      Client errors (400–499)

      The user-agent requested a resource that cannot legally be provided, such as a web page censored by a government.
      static java.lang.String UNPROCESSABLE_ENTITY
      Client errors (400–499)
      WebDAV

      The request was well-formed but was unable to be followed due to semantic errors.
      static java.lang.String UNSUPPORTED_MEDIA_TYPE
      Client errors (400–499)

      The media format of the requested data is not supported by the server, so the server is rejecting the request.
      static java.lang.String UNUSED
      Deprecated. 
      static java.lang.String UPGRADE_REQUIRED
      Client errors (400–499)

      The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol.
      static java.lang.String URI_TOO_LONG
      Client errors (400–499)

      The URI requested by the client is longer than the server is willing to interpret.
      static java.lang.String USE_PROXY
      Deprecated. 
      static java.lang.String VARIANT_ALSO_NEGOTIATES
      Server errors (500–599)

      The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CONTINUE

        public static final java.lang.String CONTINUE
        Informational responses (100–199)

        This interim response indicates that everything so far is OK and that the client should continue the request, or ignore the response if the request is already finished.
        See Also:
        Constant Field Values
      • SWITCHING_PROTOCOL

        public static final java.lang.String SWITCHING_PROTOCOL
        Informational responses (100–199)

        This code is sent in response to an Upgrade request header from the client, and indicates the protocol the server is switching to.
        See Also:
        Constant Field Values
      • PROCESSING

        public static final java.lang.String PROCESSING
        Informational responses (100–199)
        WebDAV

        This code indicates that the server has received and is processing the request, but no response is available yet.
        See Also:
        Constant Field Values
      • EARLY_HITS

        public static final java.lang.String EARLY_HITS
        Informational responses (100–199)

        This status code is primarily intended to be used with the Link header, letting the user agent start preloading resources while the server prepares a response.
        See Also:
        Constant Field Values
      • OK

        public static final java.lang.String OK
        Successful responses (200–299)

        The request has succeeded. The meaning of the success depends on the HTTP method:
        GET: The resource has been fetched and is transmitted in the message body.
        HEAD: The entity headers are in the message body.
        PUT or POST: The resource describing the result of the action is transmitted in the message body.
        TRACE: The message body contains the request message as received by the server
        See Also:
        Constant Field Values
      • CREATED

        public static final java.lang.String CREATED
        Successful responses (200–299)

        The request has succeeded, and a new resource has been created as a result. This is typically the response sent after POST requests, or some PUT requests.
        See Also:
        Constant Field Values
      • ACCEPTED

        public static final java.lang.String ACCEPTED
        Successful responses (200–299)

        The request has been received but not yet acted upon. It is noncommittal, since there is no way in HTTP to later send an asynchronous response indicating the outcome of the request. It is intended for cases where another process or server handles the request, or for batch processing.
        See Also:
        Constant Field Values
      • NON_AUTHORITATIVE_INFORMATION

        public static final java.lang.String NON_AUTHORITATIVE_INFORMATION
        Successful responses (200–299)

        This response code means the returned meta-information is not exactly the same as is available from the origin server, but is collected from a local or a third-party copy. This is mostly used for mirrors or backups of another resource. Except for that specific case, the "200 OK" response is preferred to this status.
        See Also:
        Constant Field Values
      • NO_CONTENT

        public static final java.lang.String NO_CONTENT
        Successful responses (200–299)

        There is no content to send for this request, but the headers may be useful. The user-agent may update its cached headers for this resource with the new ones.
        See Also:
        Constant Field Values
      • REST_CONTENT

        public static final java.lang.String REST_CONTENT
        Successful responses (200–299)

        Tells the user-agent to reset the document which sent this request.
        See Also:
        Constant Field Values
      • PARTIAL_CONTENT

        public static final java.lang.String PARTIAL_CONTENT
        Successful responses (200–299)

        This response code is used when the Range header is sent from the client to request only part of a resource.
        See Also:
        Constant Field Values
      • MULTI_STATUS

        public static final java.lang.String MULTI_STATUS
        Successful responses (200–299)

        Conveys information about multiple resources, for situations where multiple status codes might be appropriate.
        WebDAV
        See Also:
        Constant Field Values
      • ALREADY_REPORTED

        public static final java.lang.String ALREADY_REPORTED
        Successful responses (200–299)
        WebDAV

        Used inside a <dav:propstat> response element to avoid repeatedly enumerating the internal members of multiple bindings to the same collection.
        See Also:
        Constant Field Values
      • IM_USED

        public static final java.lang.String IM_USED
        Successful responses (200–299)
        HTTP Delta encoding

        The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
        See Also:
        Constant Field Values
      • MULTIPLE_CHOISES

        public static final java.lang.String MULTIPLE_CHOISES
        Redirects (300–399)

        The request has more than one possible response. The user-agent or user should choose one of them. (There is no standardized way of choosing one of the responses, but HTML links to the possibilities are recommended so the user can pick.)
        See Also:
        Constant Field Values
      • MOVED_PERMANENTLY

        public static final java.lang.String MOVED_PERMANENTLY
        Redirects (300–399)

        The URL of the requested resource has been changed permanently. The new URL is given in the response.
        See Also:
        Constant Field Values
      • FOUND

        public static final java.lang.String FOUND
        Redirects (300–399)

        This response code means that the URI of requested resource has been changed temporarily. Further changes in the URI might be made in the future. Therefore, this same URI should be used by the client in future requests.
        See Also:
        Constant Field Values
      • SEE_OTHER

        public static final java.lang.String SEE_OTHER
        Redirects (300–399)

        The server sent this response to direct the client to get the requested resource at another URI with a GET request.
        See Also:
        Constant Field Values
      • NOT_MODIFIED

        public static final java.lang.String NOT_MODIFIED
        Redirects (300–399)

        This is used for caching purposes. It tells the client that the response has not been modified, so the client can continue to use the same cached version of the response.
        See Also:
        Constant Field Values
      • USE_PROXY

        @Deprecated
        public static final java.lang.String USE_PROXY
        Deprecated.
        Redirects (300–399)

        Defined in a previous version of the HTTP specification to indicate that a requested response must be accessed by a proxy. It has been deprecated due to security concerns regarding in-band configuration of a proxy.
        See Also:
        Constant Field Values
      • UNUSED

        @Deprecated
        public static final java.lang.String UNUSED
        Deprecated.
        Redirects (300–399)

        This response code is no longer used; it is just reserved. It was used in a previous version of the HTTP/1.1 specification.
        See Also:
        Constant Field Values
      • TEMPORARY_REDIRECT

        public static final java.lang.String TEMPORARY_REDIRECT
        Redirects (300–399)

        The server sends this response to direct the client to get the requested resource at another URI with same method that was used in the prior request. This has the same semantics as the 302 Found HTTP response code, with the exception that the user agent must not change the HTTP method used: If a POST was used in the first request, a POST must be used in the second request.
        See Also:
        Constant Field Values
      • PERMANENT_REDIRECT

        public static final java.lang.String PERMANENT_REDIRECT
        Redirects (300–399)

        This means that the resource is now permanently located at another URI, specified by the Location: HTTP Response header. This has the same semantics as the 301 Moved Permanently HTTP response code, with the exception that the user agent must not change the HTTP method used: If a POST was used in the first request, a POST must be used in the second request.
        See Also:
        Constant Field Values
      • BAD_REQUEST

        public static final java.lang.String BAD_REQUEST
        Client errors (400–499)

        The server could not understand the request due to invalid syntax.
        See Also:
        Constant Field Values
      • UNAUTHORIZED

        public static final java.lang.String UNAUTHORIZED
        Client errors (400–499)

        Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response.
        See Also:
        Constant Field Values
      • PAYMENT_REQUIRED

        public static final java.lang.String PAYMENT_REQUIRED
        Client errors (400–499)

        This response code is reserved for future use. The initial aim for creating this code was using it for digital payment systems, however this status code is used very rarely and no standard convention exists.
        See Also:
        Constant Field Values
      • FORBIDDEN

        public static final java.lang.String FORBIDDEN
        Client errors (400–499)

        The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401, the client's identity is known to the server.
        See Also:
        Constant Field Values
      • NOT_FOUND

        public static final java.lang.String NOT_FOUND
        Client errors (400–499)

        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 to hide the existence of a resource from an unauthorized client. This response code is probably the most famous one due to its frequent occurrence on the web.
        See Also:
        Constant Field Values
      • METHOD_NOT_ALLOWED

        public static final java.lang.String METHOD_NOT_ALLOWED
        Client errors (400–499)

        The request method is known by the server but has been disabled and cannot be used. For example, an API may forbid DELETE-ing a resource. The two mandatory methods, GET and HEAD, must never be disabled and should not return this error code.
        See Also:
        Constant Field Values
      • NOT_ACCEPTABLE

        public static final java.lang.String NOT_ACCEPTABLE
        Client errors (400–499)

        This response is sent when the web server, after performing server-driven content negotiation, doesn't find any content that conforms to the criteria given by the user agent.
        See Also:
        Constant Field Values
      • PROXY_AUTHENTICATION_REQUIRED

        public static final java.lang.String PROXY_AUTHENTICATION_REQUIRED
        Client errors (400–499)

        This is similar to 401 but authentication is needed to be done by a proxy.
        See Also:
        Constant Field Values
      • REQUEST_TIMEOUT

        public static final java.lang.String REQUEST_TIMEOUT
        Client errors (400–499)

        This response is sent on an idle connection by some servers, even without any previous request by the client. It means that the server would like to shut down this unused connection. This response is used much more since some browsers, like Chrome, Firefox 27+, or IE9, use HTTP pre-connection mechanisms to speed up surfing. Also note that some servers merely shut down the connection without sending this message.
        See Also:
        Constant Field Values
      • CONFLICT

        public static final java.lang.String CONFLICT
        Client errors (400–499)

        This response is sent when a request conflicts with the current state of the server.
        See Also:
        Constant Field Values
      • GONE

        public static final java.lang.String GONE
        Client errors (400–499)

        This response is sent when the requested content has been permanently deleted from server, with no forwarding address. Clients are expected to remove their caches and links to the resource. The HTTP specification intends this status code to be used for "limited-time, promotional services". APIs should not feel compelled to indicate resources that have been deleted with this status code.
        See Also:
        Constant Field Values
      • LENGTH_REQUIRED

        public static final java.lang.String LENGTH_REQUIRED
        Client errors (400–499)

        Server rejected the request because the Content-Length header field is not defined and the server requires it.
        See Also:
        Constant Field Values
      • PRECONDITION_FAILED

        public static final java.lang.String PRECONDITION_FAILED
        Client errors (400–499)

        The client has indicated preconditions in its headers which the server does not meet.
        See Also:
        Constant Field Values
      • PAYLOAD_TOO_LARGE

        public static final java.lang.String PAYLOAD_TOO_LARGE
        Client errors (400–499)

        Request entity is larger than limits defined by server; the server might close the connection or return an Retry-After header field.
        See Also:
        Constant Field Values
      • URI_TOO_LONG

        public static final java.lang.String URI_TOO_LONG
        Client errors (400–499)

        The URI requested by the client is longer than the server is willing to interpret.
        See Also:
        Constant Field Values
      • UNSUPPORTED_MEDIA_TYPE

        public static final java.lang.String UNSUPPORTED_MEDIA_TYPE
        Client errors (400–499)

        The media format of the requested data is not supported by the server, so the server is rejecting the request.
        See Also:
        Constant Field Values
      • RANGE_NOT_SATISFIABLE

        public static final java.lang.String RANGE_NOT_SATISFIABLE
        Client errors (400–499)

        The range specified by the Range header field in the request can't be fulfilled; it's possible that the range is outside the size of the target URI's data
        See Also:
        Constant Field Values
      • EXPECTATION_FAILED

        public static final java.lang.String EXPECTATION_FAILED
        Client errors (400–499)

        This response code means the expectation indicated by the Expect request header field can't be met by the server.
        See Also:
        Constant Field Values
      • I_AM_A_TEAPOT

        public static final java.lang.String I_AM_A_TEAPOT
        Client errors (400–499)

        The server refuses the attempt to brew coffee with a teapot.
        See Also:
        Constant Field Values
      • MISDIRECTED_REQUEST

        public static final java.lang.String MISDIRECTED_REQUEST
        Client errors (400–499)

        The request was directed at a server that is not able to produce a response. This can be sent by a server that is not configured to produce responses for the combination of scheme and authority that are included in the request URI.
        See Also:
        Constant Field Values
      • UNPROCESSABLE_ENTITY

        public static final java.lang.String UNPROCESSABLE_ENTITY
        Client errors (400–499)
        WebDAV

        The request was well-formed but was unable to be followed due to semantic errors.
        See Also:
        Constant Field Values
      • LOCKED

        public static final java.lang.String LOCKED
        Client errors (400–499)
        WebDAV

        The resource that is being accessed is locked.
        See Also:
        Constant Field Values
      • FAILED_DEPENDENCY

        public static final java.lang.String FAILED_DEPENDENCY
        Client errors (400–499)
        WebDAV

        The request failed due to failure of a previous request.
        See Also:
        Constant Field Values
      • TOO_EARLY

        public static final java.lang.String TOO_EARLY
        Client errors (400–499)

        Indicates that the server is unwilling to risk processing a request that might be replayed.
        See Also:
        Constant Field Values
      • UPGRADE_REQUIRED

        public static final java.lang.String UPGRADE_REQUIRED
        Client errors (400–499)

        The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol. The server sends an Upgrade header in a 426 response to indicate the required protocol(s).
        See Also:
        Constant Field Values
      • PRECONDITION_REQUIRED

        public static final java.lang.String PRECONDITION_REQUIRED
        Client errors (400–499)

        The origin server requires the request to be conditional. This response is intended to prevent the 'lost update' problem, where a client GETs a resource's state, modifies it, and PUTs it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.
        See Also:
        Constant Field Values
      • TOO_MANY_REQUESTS

        public static final java.lang.String TOO_MANY_REQUESTS
        Client errors (400–499)

        The user has sent too many requests in a given amount of time ("rate limiting").
        See Also:
        Constant Field Values
      • REQUEST_HEADER_FIELDS_TOO_LARGE

        public static final java.lang.String REQUEST_HEADER_FIELDS_TOO_LARGE
        Client errors (400–499)

        The server is unwilling to process the request because its header fields are too large. The request may be resubmitted after reducing the size of the request header fields.
        See Also:
        Constant Field Values
      • UNAVAILABLE_FOR_LEGAL_REASONS

        public static final java.lang.String UNAVAILABLE_FOR_LEGAL_REASONS
        Client errors (400–499)

        The user-agent requested a resource that cannot legally be provided, such as a web page censored by a government.
        See Also:
        Constant Field Values
      • INTERNAL_SERVER_ERROR

        public static final java.lang.String INTERNAL_SERVER_ERROR
        Server errors (500–599)

        The server has encountered a situation it doesn't know how to handle.
        See Also:
        Constant Field Values
      • NOT_IMPLEMENTED

        public static final java.lang.String NOT_IMPLEMENTED
        Server errors (500–599)

        The request method is not supported by the server and cannot be handled. The only methods that servers are required to support (and therefore that must not return this code) are GET and HEAD.
        See Also:
        Constant Field Values
      • BAD_GATEWAY

        public static final java.lang.String BAD_GATEWAY
        Server errors (500–599)

        This error response means that the server, while working as a gateway to get a response needed to handle the request, got an invalid response.
        See Also:
        Constant Field Values
      • SERVICE_UNAVAILABLE

        public static final java.lang.String SERVICE_UNAVAILABLE
        Server errors (500–599)

        The server is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded. Note that together with this response, a user-friendly page explaining the problem should be sent. This responses should be used for temporary conditions and the Retry-After: HTTP header should, if possible, contain the estimated time before the recovery of the service. The webmaster must also take care about the caching-related headers that are sent along with this response, as these temporary condition responses should usually not be cached.
        See Also:
        Constant Field Values
      • GATEWAY_TIMEOUT

        public static final java.lang.String GATEWAY_TIMEOUT
        Server errors (500–599)

        This error response is given when the server is acting as a gateway and cannot get a response in time.
        See Also:
        Constant Field Values
      • HTTP_VERSION_NOT_SUPPORTED

        public static final java.lang.String HTTP_VERSION_NOT_SUPPORTED
        Server errors (500–599)

        The HTTP version used in the request is not supported by the server.
        See Also:
        Constant Field Values
      • VARIANT_ALSO_NEGOTIATES

        public static final java.lang.String VARIANT_ALSO_NEGOTIATES
        Server errors (500–599)

        The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process.
        See Also:
        Constant Field Values
      • INSUFFICIENT_STORAGE

        public static final java.lang.String INSUFFICIENT_STORAGE
        Server errors (500–599)
        WebDAV

        The method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request.
        See Also:
        Constant Field Values
      • LOOP_DETECTED

        public static final java.lang.String LOOP_DETECTED
        Server errors (500–599)

        The server detected an infinite loop while processing the request.
        See Also:
        Constant Field Values
      • NET_EXTENDED

        public static final java.lang.String NET_EXTENDED
        Server errors (500–599)

        Further extensions to the request are required for the server to fulfil it.
        See Also:
        Constant Field Values
      • NETWORK_AUTHENTICATION_REQUIRED

        public static final java.lang.String NETWORK_AUTHENTICATION_REQUIRED
        Server errors (500–599)

        The 511 status code indicates that the client needs to authenticate to gain network access.
        See Also:
        Constant Field Values