61 lines
1.8 KiB
TypeScript
61 lines
1.8 KiB
TypeScript
// from https://github.com/prettymuchbryce/http-status-codes/blob/master/src/utils.ts
|
|
const statusCodes = {
|
|
"CONTINUE": 100,
|
|
"SWITCHING_PROTOCOLS": 101,
|
|
"PROCESSING": 102,
|
|
"OK": 200,
|
|
"CREATED": 201,
|
|
"ACCEPTED": 202,
|
|
"NON_AUTHORITATIVE_INFORMATION": 203,
|
|
"NO_CONTENT": 204,
|
|
"RESET_CONTENT": 205,
|
|
"PARTIAL_CONTENT": 206,
|
|
"MULTI_STATUS": 207,
|
|
"MULTIPLE_CHOICES": 300,
|
|
"MOVED_PERMANENTLY": 301,
|
|
"MOVED_TEMPORARILY": 302,
|
|
"SEE_OTHER": 303,
|
|
"NOT_MODIFIED": 304,
|
|
"USE_PROXY": 305,
|
|
"TEMPORARY_REDIRECT": 307,
|
|
"PERMANENT_REDIRECT": 308,
|
|
"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_TOO_LONG": 413,
|
|
"REQUEST_URI_TOO_LONG": 414,
|
|
"UNSUPPORTED_MEDIA_TYPE": 415,
|
|
"REQUESTED_RANGE_NOT_SATISFIABLE": 416,
|
|
"EXPECTATION_FAILED": 417,
|
|
"IM_A_TEAPOT": 418,
|
|
"INSUFFICIENT_SPACE_ON_RESOURCE": 419,
|
|
"METHOD_FAILURE": 420,
|
|
"MISDIRECTED_REQUEST": 421,
|
|
"UNPROCESSABLE_ENTITY": 422,
|
|
"LOCKED": 423,
|
|
"FAILED_DEPENDENCY": 424,
|
|
"PRECONDITION_REQUIRED": 428,
|
|
"TOO_MANY_REQUESTS": 429,
|
|
"REQUEST_HEADER_FIELDS_TOO_LARGE": 431,
|
|
"UNAVAILABLE_FOR_LEGAL_REASONS": 451,
|
|
"INTERNAL_SERVER_ERROR": 500,
|
|
"NOT_IMPLEMENTED": 501,
|
|
"BAD_GATEWAY": 502,
|
|
"SERVICE_UNAVAILABLE": 503,
|
|
"GATEWAY_TIMEOUT": 504,
|
|
"HTTP_VERSION_NOT_SUPPORTED": 505,
|
|
"INSUFFICIENT_STORAGE": 507,
|
|
"NETWORK_AUTHENTICATION_REQUIRED": 511,
|
|
}
|
|
|
|
export default statusCodes; |