169 lines
4.1 KiB
TypeScript
169 lines
4.1 KiB
TypeScript
|
export enum HTTPStatus {
|
||
|
http100 = 100,
|
||
|
http101 = 101,
|
||
|
http102 = 102,
|
||
|
http200 = 200,
|
||
|
http201 = 201,
|
||
|
http202 = 202,
|
||
|
http203 = 203,
|
||
|
http204 = 204,
|
||
|
http205 = 205,
|
||
|
http206 = 206,
|
||
|
http207 = 207,
|
||
|
http300 = 300,
|
||
|
http301 = 301,
|
||
|
http302 = 302,
|
||
|
http303 = 303,
|
||
|
http304 = 304,
|
||
|
http305 = 305,
|
||
|
http307 = 307,
|
||
|
http308 = 308,
|
||
|
http400 = 400,
|
||
|
http401 = 401,
|
||
|
http402 = 402,
|
||
|
http403 = 403,
|
||
|
http404 = 404,
|
||
|
http405 = 405,
|
||
|
http406 = 406,
|
||
|
http407 = 407,
|
||
|
http408 = 408,
|
||
|
http409 = 409,
|
||
|
http410 = 410,
|
||
|
http411 = 411,
|
||
|
http412 = 412,
|
||
|
http413 = 413,
|
||
|
http414 = 414,
|
||
|
http415 = 415,
|
||
|
http416 = 416,
|
||
|
http417 = 417,
|
||
|
http418 = 418,
|
||
|
http419 = 419,
|
||
|
http420 = 420,
|
||
|
http422 = 422,
|
||
|
http423 = 423,
|
||
|
http424 = 424,
|
||
|
http428 = 428,
|
||
|
http429 = 429,
|
||
|
http431 = 431,
|
||
|
http500 = 500,
|
||
|
http501 = 501,
|
||
|
http502 = 502,
|
||
|
http503 = 503,
|
||
|
http504 = 504,
|
||
|
http505 = 505,
|
||
|
http507 = 507,
|
||
|
http511 = 511,
|
||
|
|
||
|
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,
|
||
|
UNPROCESSABLE_ENTITY = 422,
|
||
|
LOCKED = 423,
|
||
|
FAILED_DEPENDENCY = 424,
|
||
|
PRECONDITION_REQUIRED = 428,
|
||
|
TOO_MANY_REQUESTS = 429,
|
||
|
REQUEST_HEADER_FIELDS_TOO_LARGE = 431,
|
||
|
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 const Message = {
|
||
|
100: 'Continue',
|
||
|
101: 'Switching Protocols',
|
||
|
102: 'Processing',
|
||
|
200: 'OK',
|
||
|
201: 'Created',
|
||
|
202: 'Accepted',
|
||
|
203: 'Non Authoritative Information',
|
||
|
204: 'No Content',
|
||
|
205: 'Reset Content',
|
||
|
206: 'Partial Content',
|
||
|
207: 'Multi-Status',
|
||
|
300: 'Multiple Choices',
|
||
|
301: 'Moved Permanently',
|
||
|
302: 'Moved Temporarily',
|
||
|
303: 'See Other',
|
||
|
304: 'Not Modified',
|
||
|
305: 'Use Proxy',
|
||
|
307: 'Temporary Redirect',
|
||
|
308: 'Permanent Redirect',
|
||
|
400: 'Bad Request',
|
||
|
401: 'Unauthorized',
|
||
|
402: 'Payment Required',
|
||
|
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: 'Request Range Not Satisfiable',
|
||
|
417: 'Expectation Failed',
|
||
|
418: 'I\'m a teapot',
|
||
|
419: 'Insufficient Space on Resource',
|
||
|
420: 'Method Failure',
|
||
|
422: 'Unprocessable Entity',
|
||
|
423: 'Locked',
|
||
|
424: 'Failed Dependency',
|
||
|
428: 'Precondition Required',
|
||
|
429: 'Too Many Requests',
|
||
|
431: 'Request Header Fields Too Large',
|
||
|
500: 'Server Error',
|
||
|
501: 'Not Implemented',
|
||
|
502: 'Bad Gateway',
|
||
|
503: 'Service Unavailable',
|
||
|
504: 'Gateway Timeout',
|
||
|
505: 'HTTP Version Not Supported',
|
||
|
507: 'Insufficient Storage',
|
||
|
511: 'Network Authentication Required',
|
||
|
}
|