Networking - HTTP status codes

StatusDescriptionRFC(s)
000Used mostly with UDP traffic.N/A
Informational
100Continue2616
101Switching Protocols2616
102Processing2518
Successful Transaction
200OK1945, 2616
201Created1945, 2616
202Accepted1945, 2616
203Non-Authoritative Information2616
204No Content1945, 2616, 4918
205Reset Content2616
206Partial Content2616
207Multi Status2518, 4918
Redirection
300Multiple Choices1945, 2616, 4918
301Moved Permanently1945, 2616, 4918
302Moved Temporarily1945, 2616, 4918
303See Other2616, 4918
304Not Modified1945, 2616
305Use Proxy2616, 4918
307Temporary Redirect2616, 4918
Client Error
400Bad Request1945, 2616, 4918
401Unauthorized1945, 2616
402Payment Required2616
403Forbidden1945, 2616, 4918
404Not Found1945, 2616
405Method Not Allowed2616
406Not Acceptable2616
407Proxy Authentication Required2616
408Request Timeout2616
409Conflict2616, 4918
410Gone2616
411Length Required2616
412Precondition Failed2616, 4918
413Request Entity Too Large2616
414Request URI Too Large2616, 4918
415Unsupported Media Type2616
416Request Range Not Satisfiable2616
417Expectation Failed2616
422Unprocessable Entity2518, 4918
424Locked(broken WebDAV implementations??)
424Failed Dependency2518, 4918
433Unprocessable Entity
Server Errors
500Internal Server Error1945, 2616
501Not Implemented1945, 2616
502Bad Gateway1945, 2616
503Service Unavailable1945, 2616
504Gateway Timeout2616
505HTTP Version Not Supported2616
507Insufficient Storage2518, 4918
Broken Server Software
600Squid: header parsing error
601Squid: header size overflow detected while parsing
601roundcube: software configuration error
603roundcube: invalid authorization

References

RFC 1945 (HTTP/1.0)

RFC 2616 (HTTP/1.1)

RFC 2518

RFC 4918 (WebDAV)