List of HTTP 1.1 Codes
This was grabbed from http://www.faqs.org/rfcs/rfc2068.html
Informational = "100" ; Trying
"101" ; Switching Protocols
"180" ; Ringing
"181" ; Call Is Being Forwarded
"182" ; Queued
Success = "200" ; OK
"201" ; Created
"202" ; Accepted
"203" ; Non-Authoritative Information
"204" ; No Content
"205" ; Reset Content
"206" ; Partial Content
Figure 5: Informational and success status codes
Redirection = "300" ; Multiple Choices
"301" ; Moved Permanently
"302" ; Moved Temporarily
"303" ; See Other
"304" ; Not Modified
"305" ; Use Proxy
"380" ; Alternative Service
Figure 6: Redirection status codes
Client-Error = "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" ; Request Entity Too Large
"414" ; Request-URI Too Large
"415" ; Unsupported Media Type
"420" ; Bad Extension
"480" ; Temporarily not available
"481" ; Call Leg/Transaction Does Not Exist
"482" ; Loop Detected
"483" ; Too Many Hops
"484" ; Address Incomplete
"485" ; Ambiguous
"486" ; Busy Here
Figure 7: Client error status codes
Server-Error = "500" ; Internal Server Error
"501" ; Not Implemented
"502" ; Bad Gateway
"503" ; Service Unavailable
"504" ; Gateway Time-out
"505" ; HTTP Version not supported
Figure 8: Server error status codes
Global-Failure "600" ; Busy Everywhere
"603" ; Decline
"604" ; Does not exist anywhere
"606" ; Not Acceptable