Skip to content

Instantly share code, notes, and snippets.

@checkaayush
Forked from toast38coza/http_status.py
Created October 15, 2017 20:37
Show Gist options
  • Save checkaayush/fb77146da5bcd7426987d365408e8ae4 to your computer and use it in GitHub Desktop.
Save checkaayush/fb77146da5bcd7426987d365408e8ae4 to your computer and use it in GitHub Desktop.
HTTP status codes as a dict. Source: https://httpstatuses.com/
STATUS_CODES = {
100: "100 Continue",
101: "101 Switching Protocols",
102: "102 Processing",
200: "200 OK",
201: "201 Created",
202: "202 Accepted",
203: "203 Non-authoritative Information",
204: "204 No Content",
205: "205 Reset Content",
206: "206 Partial Content",
207: "207 Multi-Status",
208: "208 Already Reported",
226: "226 IM Used",
300: "300 Multiple Choices",
301: "301 Moved Permanently",
302: "302 Found",
303: "303 See Other",
304: "304 Not Modified",
305: "305 Use Proxy",
307: "307 Temporary Redirect",
308: "308 Permanent Redirect",
400: "400 Bad Request",
401: "401 Unauthorized",
402: "402 Payment Required",
403: "403 Forbidden",
404: "404 Not Found",
405: "405 Method Not Allowed",
406: "406 Not Acceptable",
407: "407 Proxy Authentication Required",
408: "408 Request Timeout",
409: "409 Conflict",
410: "410 Gone",
411: "411 Length Required",
412: "412 Precondition Failed",
413: "413 Payload Too Large",
414: "414 Request-URI Too Long",
415: "415 Unsupported Media Type",
416: "416 Requested Range Not Satisfiable",
417: "417 Expectation Failed",
418: "418 I'm a teapot",
421: "421 Misdirected Request",
422: "422 Unprocessable Entity",
423: "423 Locked",
424: "424 Failed Dependency",
426: "426 Upgrade Required",
428: "428 Precondition Required",
429: "429 Too Many Requests",
431: "431 Request Header Fields Too Large",
444: "444 Connection Closed Without Response",
451: "451 Unavailable For Legal Reasons",
499: "499 Client Closed Request",
500: "500 Internal Server Error",
501: "501 Not Implemented",
502: "502 Bad Gateway",
503: "503 Service Unavailable",
504: "504 Gateway Timeout",
505: "505 HTTP Version Not Supported",
506: "506 Variant Also Negotiates",
507: "507 Insufficient Storage",
508: "508 Loop Detected",
510: "510 Not Extended",
511: "511 Network Authentication Required",
599: "599 Network Connect Timeout Error",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment