Skip to content

Instantly share code, notes, and snippets.

@gnclmorais
Created July 20, 2012 20:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gnclmorais/3153030 to your computer and use it in GitHub Desktop.
Save gnclmorais/3153030 to your computer and use it in GitHub Desktop.
HTTP Statuses Codes for JavaScript
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Inspired by Filipe Kiss' protip (http://coderwall.com/p/o2hpka), *
* I decided to port his PHP variable to JavaScript. *
* Do whatever you want with this. Enjoy. Full credit to Filipe. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
var status = {
100: 'HTTP/1.1 100 Continue',
101: 'HTTP/1.1 101 Switching Protocols',
//Success
200: 'HTTP/1.1 200 OK',
201: 'HTTP/1.1 201 Created',
202: 'HTTP/1.1 202 Accepted',
203: 'HTTP/1.1 203 Non-Authoritative Information',
204: 'HTTP/1.1 204 No Content',
205: 'HTTP/1.1 205 Reset Content',
206: 'HTTP/1.1 206 Partial Content',
//Redirection
300: 'HTTP/1.1 300 Multiple Choices',
301: 'HTTP/1.1 301 Moved Permanently',
302: 'HTTP/1.1 302 Found',
303: 'HTTP/1.1 303 See Other',
304: 'HTTP/1.1 304 Not Modified',
305: 'HTTP/1.1 305 Use Proxy',
307: 'HTTP/1.1 307 Temporary Redirect',
//Client Error
400: 'HTTP/1.1 400 Bad Request',
401: 'HTTP/1.1 401 Unauthorized',
402: 'HTTP/1.1 402 Payment Required',
403: 'HTTP/1.1 403 Forbidden',
404: 'HTTP/1.1 404 Not Found',
405: 'HTTP/1.1 405 Method Not Allowed',
406: 'HTTP/1.1 406 Not Acceptable',
407: 'HTTP/1.1 407 Proxy Authentication Required',
408: 'HTTP/1.1 408 Request Time-out',
409: 'HTTP/1.1 409 Conflict',
410: 'HTTP/1.1 410 Gone',
411: 'HTTP/1.1 411 Length Required',
412: 'HTTP/1.1 412 Precondition Failed',
413: 'HTTP/1.1 413 Request Entity Too Large',
414: 'HTTP/1.1 414 Request-URI Too Large',
415: 'HTTP/1.1 415 Unsupported Media Type',
416: 'HTTP/1.1 416 Requested Range Not Satisfiable',
417: 'HTTP/1.1 417 Expectation Failed',
//Server Error
500: 'HTTP/1.1 500 Internal Server Error',
501: 'HTTP/1.1 501 Not Implemented',
502: 'HTTP/1.1 502 Bad Gateway',
503: 'HTTP/1.1 503 Service Unavailable',
504: 'HTTP/1.1 504 Gateway Time-out',
505: 'HTTP/1.1 505 HTTP Version Not Supported'
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment