| RFC_CONTINUTE |
2 |
100 Continue | This means that the server has received the request headers, And that the client should proceed To send the request body (In the Case Of a request For which a bod… |
| RFC_SWITCHING_PROTOCOLS |
2 |
101 Switching Protocols | This means the requester has asked the server To switch protocols And the server Is acknowledging that it will Do so. |
| RFC_PROCESSING |
2 |
102 Processing (WebDAV; RFC 2518) | As a WebDAV request may contain many sub-requests involving file operations, it may take a long time to complete the request. |
| RFC_OK |
2 |
200 OK | Standard response For successful HTTP requests. |
| RFC_CREATED |
2 |
201 Created | The request has been fulfilled And resulted In a New resource being created. |
| RFC_ACCEPTED |
2 |
202 Accepted | The request has been accepted For processing, but the processing has Not been completed. |
| RFC_NON_AUTH_INFO |
2 |
203 Non-Authoritative Information (since HTTP/1.1) | The server successfully processed the request, but Is returning information that may be from another source. |
| RFC_NO_CONTENT |
2 |
204 No Content | The server successfully processed the request, but Is Not returning any content. |
| RFC_RESET_CONTENT |
2 |
205 Reset Content | The server successfully processed the request, but Is Not returning any content. |
| RFC_PARTIAL_CONTENT |
2 |
206 Partial Content (RFC 7233) | The server Is delivering only part Of the resource (Byte serving) due To a range header sent by the client. |
| RFC_MULTI_STATUS |
2 |
207 Multi-Status (WebDAV; RFC 4918) | The message body that follows Is an XML message And can contain a number Of separate response codes, depending On how many Sub-requests were… |
| RFC_ALREADY_REPORTED |
2 |
208 Already Reported (WebDAV; RFC 5842) | The members Of a DAV binding have already been enumerated In a previous reply To this request, And are Not being included again. |
| RFC_IM_USED |
2 |
226 IM Used (RFC 3229) | The server has fulfilled a request For the resource, And the response Is a representation Of the result Of one Or more instance-manipulations applied To t… |
| RFC_MULTI_CHOICES |
2 |
300 Multiple Choices | Indicates multiple options For the resource that the client may follow. |
| RFC_MOVED_PERMANENTLY |
2 |
301 Moved Permanently | This And all future requests should be directed to the given URI. |
| RFC_FOUND |
2 |
302 Found | This Is an example of industry practice contradicting the standard. |
| RFC_SEE_OTHER |
2 |
303 See Other (since HTTP/1.1) | The response To the request can be found under another URI Using a Get method. |
| RFC_NOT_MODIFIED |
2 |
304 Not Modified (RFC 7232) | Indicates that the resource has Not been modified since the version specified by the request headers If-Modified-Since Or If-None-Match. |
| RFC_USE_PROXY |
2 |
305 Use Proxy (since HTTP/1.1) | The requested resource Is only available through a proxy, whose address Is provided In the response. |
| RFC_SWITCH_PROXY |
2 |
306 Switch Proxy | No longer used. |
| RFC_TEMP_REDIRECT |
2 |
307 Temporary Redirect (since HTTP/1.1) | In this case, the request should be repeated with another URI; however, future requests should still use the original URI. |
| RFC_PERMANENT_REDIRECT |
2 |
308 Permanent Redirect (RFC 7538) | The request, and all future requests should be repeated Using another URI. |
| RFC_BAD_REQUEST |
2 |
400 Bad Request | The server cannot Or will Not process the request due To something that Is perceived To be a client Error (e.g., malformed request syntax, invalid request mess… |
| RFC_UNAUTHORIZED |
2 |
401 Unauthorized (RFC 7235) | Similar to 403 Forbidden, but specifically for use when authentication Is required And has failed Or has Not yet been provided. |
| RFC_PAYMENT_REQUIRED |
2 |
402 Payment Required | Reserved for future use. |
| RFC_FORBIDDEN |
2 |
403 Forbidden | The request was a valid request, but the server Is refusing To respond To it. |
| RFC_NOT_FOUND |
2 |
404 Not Found | The requested resource could Not be found but may be available again In the future. |
| RFC_METHOD_NOT_ALLOWED |
2 |
405 Method Not Allowed | A request was made Of a resource Using a request method Not supported by that resource; For example, Using Get On a form which requires data To be prese… |
| RFC_NOT_ACCEPTABLE |
2 |
406 Not Acceptable | The requested resource Is only capable Of generating content Not acceptable according To the Accept headers sent In the request. |
| RFC_PROXY_AUTH_REQUIRED |
2 |
407 Proxy Authentication Required (RFC 7235) | The client must first authenticate itself With the proxy. |
| RFC_REQUEST_TIMEOUT |
2 |
408 Request Timeout | The server timed out waiting For the request. |
| RFC_CONFLICT |
2 |
409 Conflict | Indicates that the request could Not be processed because Of conflict In the request, such As an edit conflict In the Case Of multiple updates. |
| RFC_GONE |
2 |
410 Gone | Indicates that the resource requested Is no longer available And will Not be available again. |
| RFC_LENGTH_REQUIRED |
2 |
411 Length Required | The request did Not specify the length Of its content, which Is required by the requested resource. |
| RFC_PRECONDITION_FAILED |
2 |
412 Precondition Failed (RFC 7232) | The server does Not meet one Of the preconditions that the requester put On the request. |
| RFC_PAYLOAD_TOO_LARGE |
2 |
413 Payload Too Large (RFC 7231) | The request Is larger than the server Is willing Or able To process. |
| RFC_URI_TOO_LONG |
2 |
414 Request-URI Too Long | The URI provided was too Long For the server To process. |
| RFC_UNSUPPORTED_MEDIA_TYPE |
2 |
415 Unsupported Media Type | The request entity has a media type which the server Or resource does Not support. |
| RFC_RANGE_NOT_SATISFIABLE |
2 |
416 Requested Range Not Satisfiable (RFC 7233) | The client has asked For a portion Of the file (Byte serving), but the server cannot supply that portion. |
| RFC_EXPECTATION_FAILED |
2 |
417 Expectation Failed | The server cannot meet the requirements Of the Expect request-header field. |
| RFC_IM_TEAPOT |
2 |
418 I'm a teapot (RFC 2324) | This code was defined In 1998 As one Of the traditional IETF April Fools' jokes, in RFC 2324, Hyper Text Coffee Pot Control Protocol, and is not ex… |
| RFC_AUTH_TIMEOUT |
2 |
419 Authentication Timeout (Not in RFC 2616) | Not a part of the HTTP standard, 419 Authentication Timeout denotes that previously valid authentication has expired. |
| RFC_METHOD_FAILURE |
2 |
420 Method Failure (Spring Framework) | Not part of the HTTP standard, but defined by Spring in the HttpStatus class to be used when a method failed. |
| RFC_MISDIRECTED_REQUEST |
2 |
421 Misdirected Request (HTTP/2) | The request was directed at a server that Is Not able To produce a response (For example because a connection reuse).[18] |
| RFC_UNPROCESSABLE_ENTITY |
2 |
422 Unprocessable Entity (WebDAV; RFC 4918) | The request was well-formed but was unable To be followed due To semantic errors.[4] |
| RFC_LOCKED |
2 |
423 Locked (WebDAV; RFC 4918) | The resource that Is being accessed Is locked.[4] |
| RFC_FAILED_DEPENDENCY |
2 |
424 Failed Dependency (WebDAV; RFC 4918) | The request failed due To failure Of a previous request (e.g., a PROPPATCH).[4] |
| RFC_UPGRADE_REQUIRED |
2 |
426 Upgrade Required | The client should switch To a different protocol such As TLS/1.0, given In the Upgrade header field. |
| RFC_PRECONDITION_REQUIRED |
2 |
428 Precondition Required (RFC 6585) | The origin server requires the request To be conditional. |
| RFC_TOO_MANY_REQUEST |
2 |
429 Too Many Requests (RFC 6585) | The user has sent too many requests In a given amount Of time. |
| RFC_REQUEST_HEADER_FIELDS_TOO_LARGE |
2 |
431 Request Header Fields Too Large (RFC 6585) | The server Is unwilling To process the request because either an individual header field, Or all the header fields collectively, a… |
| RFC_LOGIN_TIMEOUT |
2 |
440 Login Timeout (Microsoft) | A Microsoft extension. |
| RFC_NO_RESPONSE |
2 |
444 No Response (Nginx) | Used in Nginx logs to indicate that the server has returned no information to the client And closed the connection (useful as a deterrent for malware). |
| RFC_RETRY_WITH |
2 |
449 Retry With (Microsoft) | A Microsoft extension. |
| RFC_BLOCKED |
2 |
450 Blocked by Windows Parental Controls (Microsoft) | A Microsoft extension. |
| RFC_LEGAL_UNAVAILABLE |
2 |
451 Unavailable For Legal Reasons (Internet draft) | Defined in the internet draft "A New HTTP Status Code for Legally-restricted Resources".[23] Intended to be used when resour… |
| RFC_REQUEST_HEADER_TOO_LARGE |
2 |
494 Request Header Too Large (Nginx) | Nginx internal code similar To 431 but it was introduced earlier In version 0.9.4 (On January 21, 2011).[27][original research?] |
| RFC_CERT_ERROR |
2 |
495 Cert Error (Nginx) | Nginx internal code used When SSL client certificate Error occurred To distinguish it from 4XX In a log And an Error page redirection. |
| RFC_NO_CERT |
2 |
496 No Cert (Nginx) | Nginx internal code used When client didn't provide certificate to distinguish it from 4XX in a log and an error page redirection. |
| RFC_HTTP_TO_HTTPS |
2 |
497 HTTP to HTTPS (Nginx) | Nginx internal code used For the plain HTTP requests that are sent To HTTPS port To distinguish it from 4XX In a log And an Error page redirection. |
| RFC_TOKEN_INVALID |
2 |
498 Token expired/invalid (Esri) | Returned by ArcGIS For Server. |
| RFC_CLOSED_REQUEST |
2 |
499 Client Closed Request (Nginx) | Used in Nginx logs to indicate when the connection has been closed by client while the server Is still processing its request, making server un… |
| RFC_INTERNAL_SERVER_ERROR |
2 |
500 Internal Server Error | A generic Error message, given When an unexpected condition was encountered And no more specific message Is suitable. |
| RFC_NOT_IMPLEMENTED |
2 |
501 Not Implemented | The server either does Not recognize the request method, Or it lacks the ability To fulfill the request. |
| RFC_BAD_GATEWAY |
2 |
502 Bad Gateway | The server was acting As a gateway Or proxy And received an invalid response from the upstream server. |
| RFC_SERVICE_UNAVAILABLE |
2 |
503 Service Unavailable | The server Is currently unavailable (because it Is overloaded Or down For maintenance). |
| RFC_GATEWAY_TIMEOUT |
2 |
504 Gateway Timeout | The server was acting As a gateway Or proxy And did Not receive a timely response from the upstream server. |
| RFC_VERSION_NOT_SUPPORTED |
2 |
505 HTTP Version Not Supported | The server does Not support the HTTP protocol version used In the request. |
| RFC_NEGOTIATES |
2 |
506 Variant Also Negotiates (RFC 2295) | Transparent content negotiation For the request results In a circular reference.[30] |
| RFC_INSUFFICIENT_STORAGE |
2 |
507 Insufficient Storage (WebDAV; RFC 4918) | The server Is unable To store the representation needed To complete the request.[4] |
| RFC_LOOP_DETECTED |
2 |
508 Loop Detected (WebDAV; RFC 5842) | The server detected an infinite Loop While processing the request (sent In lieu Of 208 Already Reported). |
| RFC_BANDWIDTH_LIMITED_EXCEEDED |
2 |
509 Bandwidth Limit Exceeded (Apache bw/limited extension)[31] | This status code Is Not specified In any RFCs. |
| RFC_NOT_EXTENDED |
2 |
510 Not Extended (RFC 2774) | Further extensions To the request are required For the server To fulfil it.[32] |
| RFC_NETWORK_AUTH_REQUIRED |
2 |
511 Network Authentication Required (RFC 6585) | The client needs To authenticate To gain network access. |
| RFC_UNKNOWN_ERROR |
2 |
520 Unknown Error | This status code Is Not specified In any RFC And Is returned by certain services, For instance Microsoft Azure And CloudFlare servers: "The 520 error is esse… |
| RFC_CONNECTION_TIMEOUT |
2 |
522 Origin Connection Time-out | This status code Is Not specified In any RFCs, but Is used by CloudFlare's reverse proxies to signal that a server connection timed out. |
| RFC_READ_TIMEOUT_ERROR |
2 |
598 Network read timeout error (Unknown) | This status code Is Not specified In any RFCs, but Is used by Microsoft HTTP proxies To signal a network read timeout behind the proxy T… |
| RFC_CONNECT_TIMEOUT_ERROR |
2 |
599 Network connect timeout error (Unknown) | This status code Is Not specified In any RFCs, but Is used by Microsoft HTTP proxies To signal a network connect timeout behind the p… |