Skip to content

Instantly share code, notes, and snippets.

@justsml
Created August 7, 2015 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justsml/7f6b0780f67b08c83dae to your computer and use it in GitHub Desktop.
Save justsml/7f6b0780f67b08c83dae to your computer and use it in GitHub Desktop.
// Credit/Reference: http://www.lowendguide.com/3/webservers/http-status-codes-cheat-sheet/
var HTTP_STATUS_DICT = module.exports = {
/*## 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",
"208": "Already Reported WebDAV",
// ## 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",
"422": "Unprocessable Entity WebDAV",
"423": "Locked WebDAV",
"424": "Failed Dependency WebDAV",
"425": "Unordered Collection",
"426": "Upgrade Required",
"428": "Precondition Required",
"429": "Too Many Requests",
"431": "Request Header Fields Too Large",
"444": "No Response",
"449": "Retry With MS",
"450": "Blocked By Windows Parental Controls",
"451": "Unavailable For Legal Reasons",
"499": "Client Closed Request",
// ## 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",
"507": "Insufficient Storage WebDAV",
"508": "Loop Detected WebDAV",
"509": "Bandwidth Limit Exceeded",
"510": "Not Extended",
"511": "Network Authentication Required draft",
"598": "Network read timeout error",
"599": "Network connect timeout error",
// ### Rarely Encountered
// ## HTTP Informational Codes (1xx)
"100": "Continue",
"101": "Switching Protocols",
"102": "Processing WebDAV",
"103": "Checkpoint draft POST PUT",
"122": "Request-URI too long IE7"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment