https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status

1xx Informational responses

  • 100: Continue. Client should continue the request.
  • 101: Switching Protocols. Server switching to requested protocol.
  • 102: Processing. Request received and processing (Deprecated).
  • 103: Early Hints. Preload resources while preparing response.

2xx Successful responses

  • 200: OK. Request succeeded.
  • 201: Created. New resource created.
  • 202: Accepted. Request accepted for processing.
  • 203: Non-Authoritative Information. Metadata from third-party copy.
  • 204: No Content. No content, but headers updated.
  • 205: Reset Content. Reset the document view.
  • 206: Partial Content. Partial resource returned (range request).
  • 207: Multi-Status. Multiple resources status (WebDAV).
  • 208: Already Reported. Avoid enumerating multiples (WebDAV).
  • 226: IM Used. Instance manipulations applied (Delta encoding).

3xx Redirection messages

  • 300: Multiple Choices. Multiple representations available.
  • 301: Moved Permanently. Resource permanently moved.
  • 302: Found. Resource temporarily moved.
  • 303: See Other. Redirect to another URI with GET.
  • 304: Not Modified. Resource not modified (caching).
  • 305: Use Proxy. Use proxy (Deprecated).
  • 306: Switch Proxy. Reserved, unused.
  • 307: Temporary Redirect. Redirect with same method.
  • 308: Permanent Redirect. Permanent redirect with same method.

4xx Client error responses

  • 400: Bad Request. Invalid request.
  • 401: Unauthorized. Authentication required.
  • 402: Payment Required. Payment needed (rare).
  • 403: Forbidden. Access denied.
  • 404: Not Found. Resource not found.
  • 405: Method Not Allowed. Method not supported.
  • 406: Not Acceptable. No suitable content.
  • 407: Proxy Authentication Required. Proxy auth needed.
  • 408: Request Timeout. Request timed out.
  • 409: Conflict. Request conflicts with state.
  • 410: Gone. Resource permanently deleted.
  • 411: Length Required. Content-Length required.
  • 412: Precondition Failed. Preconditions not met.
  • 413: Payload Too Large. Request body too large.
  • 414: URI Too Long. URI too long.
  • 415: Unsupported Media Type. Media type unsupported.
  • 416: Range Not Satisfiable. Range invalid.
  • 417: Expectation Failed. Expectation not met.
  • 418: I’m a Teapot. Refuses coffee brewing (joke).
  • 421: Misdirected Request. Server unable to produce response.
  • 422: Unprocessable Entity. Semantic errors (WebDAV).
  • 423: Locked. Resource locked (WebDAV).
  • 424: Failed Dependency. Previous request failed (WebDAV).
  • 425: Too Early. Unwilling to process replayable request.
  • 426: Upgrade Required. Upgrade protocol required.
  • 428: Precondition Required. Request must be conditional.
  • 429: Too Many Requests. Rate limited.
  • 431: Request Header Fields Too Large. Headers too large.
  • 451: Unavailable For Legal Reasons. Legal restrictions.

5xx Server error responses

  • 500: Internal Server Error. Server error.
  • 501: Not Implemented. Method not implemented.
  • 502: Bad Gateway. Invalid upstream response.
  • 503: Service Unavailable. Server temporarily unavailable.
  • 504: Gateway Timeout. Upstream timeout.
  • 505: HTTP Version Not Supported. Version unsupported.
  • 506: Variant Also Negotiates. Configuration error in negotiation.
  • 507: Insufficient Storage. Storage insufficient (WebDAV).
  • 508: Loop Detected. Infinite loop detected (WebDAV).
  • 510: Not Extended. Extension not supported.
  • 511: Network Authentication Required. Network auth required.