
Someone (sorry, can’t remember where and by who) posted this image which is pretty short, sweet and self-explanatory.
For those of us who want’s a bit more information about the different status codes you can encounter, here is a quick and dirty quick sheet. Enjoy!
You can download an A3 version of the cheat sheat from here.
HTTP Informational Codes (1xx)
|
100
|
Continue
|
|
101
|
Switching Protocols
|
|
102
|
Processing WebDAV
|
|
103
|
Checkpoint draft POST PUT
|
|
122
|
Request-URI too long IE7
|
HTTP Successful Codes (2xx)
|
200
|
OK
|
|
201
|
Created
|
|
202
|
Accepted
|
|
203
|
Non-Authoritative Information 1.1
|
|
204
|
No Content
|
|
205
|
Reset Content
|
|
206
|
Partial Content
|
|
207
|
Multi-Status WebDAV 4918
|
|
208
|
Already Reported WebDAV 5842
|
|
226
|
IM Used 3229 GET
|
HTTP Redirection Codes (3xx)
|
300
|
Multiple Choices
|
|
301
|
Moved Permanently
|
|
302
|
Found
|
|
303
|
See Other 1.1
|
|
304
|
Not Modified
|
|
305
|
Use Proxy 1.1
|
|
306
|
Switch Proxy unused
|
|
307
|
Temporary Redirect 1.1
|
|
308
|
Resume Incomplete draft PUT POST
|
|
|
HTTP Client Error Codes (4xx)
|
400
|
Bad Request
|
|
401
|
Unauthorized
|
|
402
|
Payment Required res
|
|
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
|
Request Entity Too Large
|
|
414
|
Request-URI Too Long
|
|
415
|
Unsupported Media Type
|
|
416
|
Requested Range Not Satisfiable
|
|
417
|
Expectation Failed
|
|
418
|
I’m a teapot 2324
|
|
422
|
Unprocessable Entity WebDAV 4918
|
|
423
|
Locked WebDAV 4918
|
|
424
|
Failed Dependency WebDAV 4918
|
|
425
|
Unordered Collection 3648
|
|
426
|
Upgrade Required 2817
|
|
428
|
Precondition Required draft
|
|
429
|
Too Many Requests draft
|
|
431
|
Request Header Fields Too Large draft
|
|
444
|
No Response nginx
|
|
449
|
Retry With MS
|
|
450
|
Blocked By Windows Parental Controls MS
|
|
451
|
Unavailable For Legal Reasons draft
|
|
499
|
Client Closed Request nginx
|
|
|
HTTP Server Error Codes (5xx)
|
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 2295
|
|
507
|
Insufficient Storage WebDAV 4918
|
|
508
|
Loop Detected WebDAV 5842
|
|
509
|
Bandwidth Limit Exceeded nostd
|
|
510
|
Not Extended 2774
|
|
511
|
Network Authentication Required draft
|
|
598
|
Network read timeout error nostd
|
|
599
|
Network connect timeout error nostd
|
HTTP Code Comments
|
WebDAV
|
WebDAV extension
|
|
1.1
|
HTTP/1.1
|
|
GET, POST, PUT, POST
|
For these methods only
|
|
IE
|
IE extension
|
|
MS
|
MS extension
|
|
nginx
|
nginx extension
|
|
2518, 2817, 2295, 2774, 3229, 4918, 5842
|
RFC number
|
|
draft
|
Proposed draft
|
|
nostd
|
Non standard extension
|
|
res
|
Reserved for future use
|
|
unused
|
No more in use, deprecated
|
|