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.