ultimate
Version:
Dependency library for `ultimate-seed`.
69 lines (65 loc) • 2.79 kB
JavaScript
/*
* ultimate.util.http.status
*/
;
// Reverse map of Node.js's http.STATUS_CODES
var STATUS_CODES = {
'CONTINUE' : 100,
'SWITCHING_PROTOCOLS' : 101,
'PROCESSING' : 102, // RFC 2518, obsoleted by RFC 491
'OK' : 200,
'CREATED' : 201,
'ACCEPTED' : 202,
'NON_AUTHORITATIVE_INFORMATION' : 203,
'NO_CONTENT' : 204,
'RESET_CONTENT' : 205,
'PARTIAL_CONTENT' : 206,
'MULTI_STATUS' : 207, // RFC 491
'MULTIPLE_CHOICES' : 300,
'MOVED_PERMANENTLY' : 301,
'MOVED_TEMPORARILY' : 302,
'SEE_OTHER' : 303,
'NOT_MODIFIED' : 304,
'USE_PROXY' : 305,
'TEMPORARY_REDIRECT' : 307,
'BAD_REQUEST' : 400,
'UNAUTHORIZED' : 401,
'PAYMENT_REQUIRED' : 402,
'FORBIDDEN' : 403,
'NOT_FOUND' : 404,
'METHOD_NOT_ALLOWED' : 405,
'NOT_ACCEPTABLE' : 406,
'PROXY_AUTHENTICATION_REQUIRED' : 407,
'REQUEST_TIMEOUT' : 408,
'CONFLICT' : 409,
'GONE' : 410,
'LENGTH_REQUIRED' : 411,
'PRECONDITION_FAILED' : 412,
'REQUEST_ENTITY_TOO_LARGE' : 413,
'REQUEST_URI_TOO_LARGE' : 414,
'UNSUPPORTED_MEDIA_TYPE' : 415,
'REQUESTED_RANGE_NOT_SATISFIABLE' : 416,
'EXPECTATION_FAILED' : 417,
'IM_A_TEAPOT' : 418, // RFC 232
'UNPROCESSABLE_ENTITY' : 422, // RFC 491
'LOCKED' : 423, // RFC 491
'FAILED_DEPENDENCY' : 424, // RFC 491
'UNORDERED_COLLECTION' : 425, // RFC 491
'UPGRADE_REQUIRED' : 426, // RFC 281
'PRECONDITION_REQUIRED' : 428, // RFC 658
'TOO_MANY_REQUESTS' : 429, // RFC 658
'REQUEST_HEADER_FIELDS_TOO_LARGE' : 431, // RFC 658
'INTERNAL_SERVER_ERROR' : 500,
'NOT_IMPLEMENTED' : 501,
'BAD_GATEWAY' : 502,
'SERVICE_UNAVAILABLE' : 503,
'GATEWAY_TIMEOUT' : 504,
'HTTP_VERSION_NOT_SUPPORTED' : 505,
'VARIANT_ALSO_NEGOTIATES' : 506, // RFC 229
'INSUFFICIENT_STORAGE' : 507, // RFC 491
'BANDWIDTH_LIMIT_EXCEEDED' : 509,
'NOT_EXTENDED' : 510, // RFC 277
'NETWORK_AUTHENTICATION_REQUIRED' : 511 // RFC 658
};
// Public API
exports = module.exports = STATUS_CODES;