HTTP Статусы Коды
Полное руководство по HTTP-статусам для веб-разработки
Справочник Статусов
Найдите подробную информацию о HTTP-кодах ответов, причинах и значениях
| Status | Reason Phrase | Meaning | HTTP Version |
|---|---|---|---|
| Informational responses | |||
| 100 | Continue | The server has received the initial part of the request and the client should continue. | HTTP/1.1 |
| 101 | Switching Protocols | The server agrees to switch protocols as requested via the Upgrade header. | HTTP/1.1 |
| Successful responses | |||
| 200 | OK | Request succeeded. For GET, the resource is returned; for HEAD, headers only; for POST, the result of the action. | HTTP/0.9+ |
| 201 | Created | The request succeeded and a new resource was created. | HTTP/0.9+ |
| 202 | Accepted | The request has been accepted for processing, but the processing has not been completed. | HTTP/0.9+ |
| 203 | Non-Authoritative Information | Returned metadata is from a local or third-party copy, not the origin server. | HTTP/0.9, 1.1 |
| 204 | No Content | No content to send for this request, but headers may be useful (e.g., cache updates). | HTTP/0.9+ |
| 205 | Reset Content | Tells the user agent to reset the document which sent the request. | HTTP/1.1 |
| 206 | Partial Content | Used when serving partial content via the Range header. | HTTP/1.1 |
| Redirection | |||
| 300 | Multiple Choices | The request has more than one possible response; the user agent or user should choose one. | HTTP/1.0+ |
| 301 | Moved Permanently | The resource has a new permanent URI in the Location header. | HTTP/0.9+ |
| 302 | Found | The resource is temporarily located at a different URI (see Location). | HTTP/0.9+ |
| 303 | See Other | Directs the client to retrieve the resource with a GET from another URI. | HTTP/0.9, 1.1 |
| 304 | Not Modified | The resource has not been modified; use a cached version. | HTTP/0.9+ |
| 305 | Use Proxy | The requested resource must be accessed through the proxy given by the Location field. | HTTP/1.1 |
| 306 | Unused | This status code is no longer used (reserved). | HTTP/1.1 |
| 307 | Temporary Redirect | Temporarily redirects to the URI in Location using the same request method. | HTTP/1.1 |
| 308 | Permanent Redirect | Permanently redirects to the URI in Location using the same request method. | HTTPbis (draft) |
| Client errors | |||
| 400 | Bad Request | The server cannot process the request due to a client error (e.g., malformed syntax). | HTTP/0.9+ |
| 401 | Unauthorized | Authentication is required to access the resource. | HTTP/0.9+ |
| 402 | Payment Required | Reserved for future use. | HTTP/0.9, 1.1 |
| 403 | Forbidden | The client does not have access rights to the content. | HTTP/0.9+ |
| 404 | Not Found | The server cannot find the requested resource. | HTTP/0.9+ |
| 405 | Method Not Allowed | The request method is known by the server but is not supported for the target resource. | HTTP/1.1 |
| 406 | Not Acceptable | No acceptable representation could be found following content negotiation. | HTTP/1.1 |
| 407 | Proxy Authentication Required | Authentication with a proxy is required. | HTTP/1.1 |
| 408 | Request Timeout | The server timed out waiting for the request. | HTTP/1.1 |
| 409 | Conflict | The request conflicts with current state of the resource. | HTTP/1.1 |
| 410 | Gone | The resource is permanently removed and no forwarding address is known. | HTTP/1.1 |
| 411 | Length Required | The request did not specify the length of its content, which is required. | HTTP/1.1 |
| 412 | Precondition Failed | One or more preconditions given in the request header fields were evaluated as false. | HTTP/1.1 |
| 413 | Payload Too Large | The request entity is larger than the server is willing or able to process. | HTTP/1.1 |
| 414 | URI Too Long | The URI provided was too long for the server to process. | HTTP/1.1 |
| 415 | Unsupported Media Type | The request entity has a media type which the server or resource does not support. | HTTP/1.1 |
| 416 | Range Not Satisfiable | The requested range cannot be satisfied; the range may be outside the size of the target resource. | HTTP/1.1 |
| 417 | Expectation Failed | The expectation given in the request's Expect header could not be met. | HTTP/1.1 |
| 418 | I'm a teapot | Defined by RFC 2324 as an April Fools' joke (HTCPCP). | HTCPCP |
| Server errors | |||
| 500 | Internal Server Error | The server encountered an unexpected condition that prevented it from fulfilling the request. | HTTP/0.9+ |
| 501 | Not Implemented | The request method is not supported by the server and cannot be handled. | HTTP/0.9+ |
| 502 | Bad Gateway | The server, while acting as a gateway or proxy, received an invalid response from the upstream server. | HTTP/0.9+ |
| 503 | Service Unavailable | The server is not ready to handle the request (maintenance or overload). May include Retry-After. | HTTP/0.9+ |
| 504 | Gateway Timeout | The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server. | HTTP/1.1 |
| 505 | HTTP Version Not Supported | The HTTP version used in the request is not supported by the server. | HTTP/1.1 |