Wednesday, December 05, 2007

HTTP Response Status Code List

The other day I was creating a sitemap for one of my websites. Unfortunately, I had a number of errors reported with several of my pages. I was trying to make sense of the error status codes but didn't have a handy reference readily available. Here's a compiled listing of common HTTP status codes.

Common HTTP status codes and standard phrases:
100 - Continue
200 - OK - No error or successful response
301 - Permanent Redirect
302 - Redirect
400 - Bad request
401 - Unauthorized or this page requires authentication
402 - Payment Required - Not used
403 - Forbidden
404 - Page 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
500 - Internal Server error
501 - Not Implemented
502 - Bad Gateway
503 - Service Unavailable
504 - Gateway Timeout
505 - HTTP Version Not Supported
0 - Some network connection error - possible time out
990 - Blocked by robots.txt file
999 - Undefined error - not sure what

2 comments:

UX-admin said...

It seems you missed

"707 webmaster on vacation"

(;-)

esofthub said...

That's awesome UX-admin! :)