| const HttpStatusCode = { |
| Continue: 100, |
| SwitchingProtocols: 101, |
| Processing: 102, |
| EarlyHints: 103, |
| Ok: 200, |
| Created: 201, |
| Accepted: 202, |
| NonAuthoritativeInformation: 203, |
| NoContent: 204, |
| ResetContent: 205, |
| PartialContent: 206, |
| MultiStatus: 207, |
| AlreadyReported: 208, |
| ImUsed: 226, |
| MultipleChoices: 300, |
| MovedPermanently: 301, |
| Found: 302, |
| SeeOther: 303, |
| NotModified: 304, |
| UseProxy: 305, |
| Unused: 306, |
| TemporaryRedirect: 307, |
| PermanentRedirect: 308, |
| BadRequest: 400, |
| Unauthorized: 401, |
| PaymentRequired: 402, |
| 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, |
| ImATeapot: 418, |
| MisdirectedRequest: 421, |
| UnprocessableEntity: 422, |
| Locked: 423, |
| FailedDependency: 424, |
| TooEarly: 425, |
| UpgradeRequired: 426, |
| PreconditionRequired: 428, |
| TooManyRequests: 429, |
| RequestHeaderFieldsTooLarge: 431, |
| UnavailableForLegalReasons: 451, |
| InternalServerError: 500, |
| NotImplemented: 501, |
| BadGateway: 502, |
| ServiceUnavailable: 503, |
| GatewayTimeout: 504, |
| HttpVersionNotSupported: 505, |
| VariantAlsoNegotiates: 506, |
| InsufficientStorage: 507, |
| LoopDetected: 508, |
| NotExtended: 510, |
| NetworkAuthenticationRequired: 511, |
| }; |
|
|
| Object.entries(HttpStatusCode).forEach(([key, value]) => { |
| HttpStatusCode[value] = key; |
| }); |
|
|
| export default HttpStatusCode; |
|
|