Abstract
RFC 9110 defines the semantics of the Hypertext Transfer Protocol (HTTP), including the meaning of request methods, status codes, and header fields. It obsoletes RFC 7231, RFC 7232, RFC 7233, RFC 7235, and portions of other earlier HTTP specifications, consolidating the core semantic layer of HTTP.
Defined Status Codes
HTTP 100 Continue
HTTP 101 Switching Protocols
HTTP 200 OK
HTTP 201 Created
HTTP 202 Accepted
HTTP 204 No Content
HTTP 206 Partial Content
HTTP 301 Moved Permanently
HTTP 302 Found
HTTP 303 See Other
HTTP 304 Not Modified
HTTP 307 Temporary Redirect
HTTP 308 Permanent Redirect
HTTP 400 Bad Request
HTTP 401 Unauthorized
HTTP 403 Forbidden
HTTP 404 Not Found
HTTP 405 Method Not Allowed
HTTP 408 Request Timeout
HTTP 409 Conflict
HTTP 410 Gone
HTTP 413 Content Too Large
HTTP 414 URI Too Long
HTTP 415 Unsupported Media Type
HTTP 422 Unprocessable Content
HTTP 500 Internal Server Error
HTTP 501 Not Implemented
HTTP 502 Bad Gateway
HTTP 503 Service Unavailable
HTTP 504 Gateway Timeout