HTTP_STATUS

Overview

HTTP status code constants represent predefined numeric codes used to indicate the result of an HTTP request. They provide a standardized way for servers to communicate outcomes such as success, client errors, or server errors.

Constants Summarized

Type
Name
Summary

202 Accepted (HTTP/1.0 - RFC 1945)

502 Bad Gateway (HTTP/1.0 - RFC 1945)

400 Bad Request (HTTP/1.1 - RFC 2616)

409 Conflict (HTTP/1.1 - RFC 2616)

100 Continue (HTTP/1.1 - RFC 2616)

201 Created (HTTP/1.0 - RFC 1945)

417 Expectation Failed (HTTP/1.1 - RFC 2616)

424 Failed Dependency (WebDAV - RFC 2518)

403 Forbidden (HTTP/1.0 - RFC 1945)

504 Gateway Timeout (HTTP/1.1 - RFC 2616)

410 Gone (HTTP/1.1 - RFC 2616)

505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)

Static constant for a 419 error.

507 Insufficient Storage (WebDAV - RFC 2518)

500 Server Error (HTTP/1.0 - RFC 1945)

411 Length Required (HTTP/1.1 - RFC 2616)

423 Locked (WebDAV - RFC 2518)

Static constant for a 420 error.

405 Method Not Allowed (HTTP/1.1 - RFC 2616)

301 Moved Permanently (HTTP/1.0 - RFC 1945)

302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)

300 Mutliple Choices (HTTP/1.1 - RFC 2616)

207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)

203 Non Authoritative Information (HTTP/1.1 - RFC 2616)

406 Not Acceptable (HTTP/1.1 - RFC 2616)

404 Not Found (HTTP/1.0 - RFC 1945)

501 Not Implemented (HTTP/1.0 - RFC 1945)

304 Not Modified (HTTP/1.0 - RFC 1945)

204 No Content (HTTP/1.0 - RFC 1945)

200 OK (HTTP/1.0 - RFC 1945)

206 Partial Content (HTTP/1.1 - RFC 2616)

402 Payment Required (HTTP/1.1 - RFC 2616)

412 Precondition Failed (HTTP/1.1 - RFC 2616)

102 Processing (WebDAV - RFC 2518)

407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)

416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)

408 Request Timeout (HTTP/1.1 - RFC 2616)

413 Request Entity Too Large (HTTP/1.1 - RFC 2616)

414 Request-URI Too Long (HTTP/1.1 - RFC 2616)

205 Reset Content (HTTP/1.1 - RFC 2616)

303 See Other (HTTP/1.1 - RFC 2616)

503 Service Unavailable (HTTP/1.0 - RFC 1945)

101 Switching Protocols (HTTP/1.1 - RFC 2616)

307 Temporary Redirect (HTTP/1.1 - RFC 2616)

response status code indicates the user has sent too many requests in a given amount of time ("rate limiting") (RFC 6585)

401 Unauthorized (HTTP/1.0 - RFC 1945)

422 Unprocessable Entity (WebDAV - RFC 2518)