72 lines
1.2 KiB
TypeScript
72 lines
1.2 KiB
TypeScript
enum StatusCode {
|
|
CONTINUE = 100,
|
|
SWITCHING_PROTOCOLS,
|
|
PROCESSING,
|
|
EARLY_HINTS,
|
|
|
|
OK = 200,
|
|
CREATED,
|
|
ACCEPTED,
|
|
NON_AUTHORITATIVE_INFORMATION,
|
|
NO_CONTENT,
|
|
RESET_CONTENT,
|
|
PARTIAL_CONTENT,
|
|
MULTI_STATUS,
|
|
ALREADY_REPORTED,
|
|
IM_USED = 226,
|
|
|
|
MULTIPLE_CHOICES = 300,
|
|
MOVED_PERMANENTLY,
|
|
FOUND,
|
|
SEE_OTHER,
|
|
NOT_MODIFIED,
|
|
USE_PROXY,
|
|
// UNUSED
|
|
TEMPORARY_REDIRECT = 307,
|
|
PERMANENT_REDIRECT,
|
|
|
|
BAD_REQUEST = 400,
|
|
UNAUTHORIZED,
|
|
PAYMENT_REQUIRED,
|
|
FORBIDDEN,
|
|
NOT_FOUND,
|
|
METHOD_NOT_ALLOWED,
|
|
NOT_ACCEPTABLE,
|
|
PROXY_AUTHENTIFICATION_REQUIRED,
|
|
REQUEST_TIMEOUT,
|
|
CONFLICT,
|
|
GONE,
|
|
LENGTH_REQUIRED,
|
|
PRECONDITION_FAILED,
|
|
PAYLOAD_TOO_LARGE,
|
|
URI_TOO_LONG,
|
|
UNSUPPORTED_MEDIA_TYPE,
|
|
RANGE_NOT_SATISFIABLE,
|
|
EXPECTATION_FAILED,
|
|
IM_A_TEAPOT,
|
|
MIDIRECTED_REQUEST = 421,
|
|
UNPROCESSABLE_CONTENT,
|
|
LOCKED,
|
|
FAILED_DEPENDENCY,
|
|
TOO_EARLY,
|
|
UPGRADE_REQUIRED,
|
|
PRECONDITION_REQUIRED = 428,
|
|
TOO_MANY_REQUESTS,
|
|
REQUEST_HEADER_FIELDS_TOO_LARGE = 431,
|
|
UNAVAILABLE_OR_LEGAL_REASONS = 451,
|
|
|
|
INTERNAL_SERVER_ERROR = 500,
|
|
NOT_IMPLEMENTED,
|
|
BAD_GATEWAY,
|
|
SERVICE_UNAVAILABLE,
|
|
GATEWAY_TIMEOUT,
|
|
HTTP_VERSION_NOT_SUPPORTED,
|
|
VARIANT_ALSO_NEGOTIATES,
|
|
INSUFFICIENT_STORAGE,
|
|
LOOP_DETECTED,
|
|
NOT_EXTENDED = 510,
|
|
NETWORK_AUTHENTIFICATION_REQUIRED,
|
|
}
|
|
|
|
export default StatusCode
|