files/en-us/web/http/reference/status/index.md
HTTP response status codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes:
100 – 199)200 – 299)300 – 399)400 – 499)500 – 599)The status codes listed below are defined by RFC 9110.
[!NOTE] If you receive a response that is not listed here, it is a non-standard response, possibly custom to the server's software.
<dav:propstat> response element to avoid repeatedly enumerating the internal members of multiple bindings to the same collection.305 Use Proxy {{deprecated_inline}}
306 unused
302 Found response code, with the exception that the user agent must not change the HTTP method used: if a {{HTTPMethod("POST")}} was used in the first request, a POST must be used in the redirected request.301 Moved Permanently HTTP response code, with the exception that the user agent must not change the HTTP method used: if a {{HTTPMethod("POST")}} was used in the first request, a POST must be used in the second request.401 Unauthorized, the client's identity is known to the server.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.DELETE on a resource, or the TRACE method entirely.401 Unauthorized but authentication is needed to be done by a proxy.409 responses are errors sent to the client so that a user might be able to resolve a conflict and resubmit the request.Range header field in the request cannot be fulfilled.
It's possible that the range is outside the size of the target resource's data.5XX status code to respond with.{{Compat}}