@blackglory/http-status
Version:
A class-based HTTP status library
73 lines (68 loc) • 1.5 kB
text/typescript
export enum Informational {
Continue = 100
, SwitchingProtocol = 101
, Processing = 102
, EarlyHints = 103
}
export enum Successful {
OK = 200
, Created = 201
, Accepted = 202
, NonAuthoritativeInformation = 203
, NoContent = 204
, ResetContent = 205
, PartialContent = 206
, MultiStatus = 207
, AlreadyReported = 208
, IMUsed = 226
}
export enum Redirection {
MultipleChoice = 300
, MovedPermanently = 301
, Found = 302
, SeeOther = 303
, NotModified = 304
, TemporaryRedirect = 307
, PermanentRedirect = 308
}
export enum ClientError {
BadRequest = 400
, Unauthorized = 401
, Forbidden = 403
, NotFound = 404
, MethodNotAllowed = 405
, NotAcceptable = 406
, ProxyAuthenticationRequired = 407
, RequestTimeout = 408
, Conflict = 409
, Gone = 410
, LengthRequired = 411
, PreconditionFailed = 412
, PayloadTooLarge = 413
, URITooLong = 414
, UnsupportedMediaType = 415
, RangeNotSatisfiable = 416
, ExpectationFailed = 417
, MisdirectedRequest = 421
, UnprocessableEntity = 422
, Locked = 423
, FailedDependency = 424
, UpgradeRequired = 426
, PreconditionRequired = 428
, TooManyRequests = 429
, RequestHeaderFieldsTooLarge = 431
, UnavailableForLegalReasons = 451
}
export enum ServerError {
InternalServerError = 500
, NotImplemented = 501
, BadGateway = 502
, ServiceUnavailable = 503
, GatewayTimeout = 504
, HTTPVersionNotSupported = 505
, VariantAlsoNegotiates = 506
, InsufficientStorage = 507
, LoopDetected = 508
, NotExtended = 510
, NetworkAuthenticationRequired = 511
}