HTTP Response Status Codes Table Cheat Sheet

http-response-codesThis is the HTTP Response Status Codes Table Cheat Sheet. Included in this post are the known Hypertext Transfer Protocol (HTTP) response status codes. It also include the status codes from the IETF internet standards as well as other RFCs, specifications and other commonly used codes.
These status codes forms part of the HTTP/1.1 standard (RFC 7231 ).
IANA is the sole organization which maintains the official records of all the HTTP status codes. Microsoft IIS also provides their own decimal subcodes for further labelling of information.http-response-codes
1xx Informational
Request received, continuing process. The following class of status codes indicate that there is a response which consists of the Status-Line and optional headers that terminates via an empty line. Because HTTP/1.0 did not define any 1xx status codes, servers must not send a 1xx response to an HTTP/1.0 client except under testing conditions.
100
Continue
101
Switching Protocols
102
Processing
2xx Success
The following class of status codes indicates the action requested by the client was completely received, understood, accepted and processed successfully.
200
OK
201
Created
202
Accepted
203
Non-Authoritative Information (since HTTP/1.1)
204
No Content
205
Reset Content
206
Partial Content
207
Multi-Status
208
Already Reported
226
IM Used
3xx Redirection
The following class of status code indicates the client is required to make additional action in order to complete the request. These status codes are usually utilized for URL redirection. User agents may carry out the additional action with no user interaction provided the method used in the second request is GET or HEAD. A UA should not automatically redirect a request more than five (5) times. It is deemed that such redirections may indicate an infinite loop.
300
Multiple Choices
301
Moved Permanently
302
Found
303
See Other
304
Not Modified
305
Use Proxy
306
Switch Proxy
307
Temporary Redirect
308
Permanent Redirect
4xx Client Error
These are your usual error status codes, better known for the 4xx number combination. Except when responding to a HEAD request, the server is required to include an entity containing details of the error situation, and whether it is a temporary or permanent condition. These status codes are applicable to any request method. UAs should display any included entity to the user.
400
Bad Request
401
Unauthorized
402
Payment Required
403
Forbidden
404
Not Found
405
Method Not Allowed
406
Not Acceptable
407
Proxy Authentication Required
408
Request Timeout
409
Conflict
410
Gone
411
Length Required
412
Precondition Failed
413
Payload Too Large
414
URI Too Long
415
Unsupported Media Type
416
Range Not Satisfiable
417
Expectation Failed
418
I’m a teapot
419
Authentication Timeout
421
Misdirected Request
422
Unprocessable Entity
423
Locked
424
Failed Dependency
426
Upgrade Required
428
Precondition Required
429
Too Many Requests
431
Request Header Fields Too Large
451
Unavailable For Legal Reasons
5xx Server Error

These status codes informs you that the server failed to complete an apparently valid request. Response status codes starting with number “5” indicate cases in which the server is aware that it has encountered an error or is otherwise incapable of performing the request. Except when responding to a HEAD request, the server must include an entity detailing the error situation, and indicate whether it is a temporary or permanent condition. Likewise, UAs are required to display any included entity to the user. These response codes are applicable to any request method.

500
Internal Server Error
501
Not Implemented
502
Bad Gateway
503
Service Unavailable
504
Gateway Timeout
505
HTTP Version Not Supported
506
Variant Also Negotiates
507
Insufficient Storage
508
Loop Detected
510
Not Extended
511
Network Authentication Required
Unofficial codes
Non-standard, these status codes are not specified by any RFC, but are used by third-party services to provide semantic or RESTful error responses
103
checkpoint
420
Method Failure (Spring Framework)
420
Enhance Your Calm (Twitter)
450
Blocked by Windows Parental Controls (Microsoft)
498
Invalid Token (Esri)
499
Token Required (Esri)
509
Bandwidth Limit Exceeded (Apache Web Server/cPanel)
Internet Information Services
The IIS expands the 4xx error space to signal errors with the client’s request.
440
Login Timeout
449
Retry With
451
Redirect
nginx
The Nginx web server software expands the 4xx error space to signal issues with the client’s request.
444
No Response
495
SSL Certificate Error
496
SSL Certificate Required
497
HTTP Request Sent to HTTPS Port
499
Client Closed Request
CloudFlare
CloudFlare’s (CDN Service) reverse proxy service expands the 5xx error space to signal issues with the origin server.
520
Unknown Error
521
Web Server Is Down
522
Connection Timed Out
523
Origin Is Unreachable
524
A Timeout Occurred
525
SSL Handshake Failed
526
Invalid SSL Certificate
DISCLAIMER: The following data is posted for informational and archiving purposes only. By viewing this information, you release the author from any responsibility or liabilities. Use at your own risk.
posted by THE11thROCK for TeraBlitz.com

Facebook Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Time limit is exhausted. Please reload CAPTCHA.