HTTP Status Codes [cheat sheet]

 

2014-12-28 08.46.42

 

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 Inform­ational Codes (1xx)

100
Continue
101
Switching Protocols
102
Processing WebDAV
103
Checkpoint draft POST PUT
122
Reques­t-URI too long IE7

HTTP Successful Codes (2xx)

200
OK
201
Created
202
Accepted
203
Non-Au­tho­rit­ative Inform­ation 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 Redire­ction Codes (3xx)

300
Multiple Choices
301
Moved Perman­ently
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
Unauth­orized
402
Payment Required res
403
Forbidden
404
Not Found
405
Method Not Allowed
406
Not Acceptable
407
Proxy Authen­tic­ation Required
408
Request Timeout
409
Conflict
410
Gone
411
Length Required
412
Precon­dition Failed
413
Request Entity Too Large
414
Reques­t-URI Too Long
415
Unsupp­orted Media Type
416
Requested Range Not Satisf­iable
417
Expect­ation Failed
418
I’m a teapot 2324
422
Unproc­essable Entity WebDAV 4918
423
Locked WebDAV 4918
424
Failed Dependency WebDAV 4918
425
Unordered Collection 3648
426
Upgrade Required 2817
428
Precon­dition 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
Unavai­lable For Legal Reasons draft
499
Client Closed Request nginx

HTTP Server Error Codes (5xx)

500
Internal Server Error
501
Not Implem­ented
502
Bad Gateway
503
Service Unavai­lable
504
Gateway Timeout
505
HTTP Version Not Supported
506
Variant Also Negotiates 2295
507
Insuff­icient Storage WebDAV 4918
508
Loop Detected WebDAV 5842
509
Bandwidth Limit Exceeded nostd
510
Not Extended 2774
511
Network Authen­tic­ation 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

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.