UNPKG

@js-thing/http-status-codes

Version:

Contains properly documented HTTP status code enums, reason phrases and helpers as defined in RFC

140 lines 6.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Enum for HTTP server error response reason phrase * * @readonly * @enum {string} */ var HttpServerErrorReasonPhrases; (function (HttpServerErrorReasonPhrases) { /** * ### 500 Internal Server Error * * The server has encountered a situation it doesn't know how to handle. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.1) * @type {string} */ HttpServerErrorReasonPhrases["InternalServerError"] = "Internal Server Error"; /** * ### 501 Not Implemented * * The request method is not supported by the server and cannot be handled. * The only methods that servers are required to support * (and therefore that must not return this code) are `GET` and `HEAD`. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/501) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.2) * @type {string} */ HttpServerErrorReasonPhrases["NotImplemented"] = "Not Implemented"; /** * ### 502 Bad Gateway * * This error response means that the server, * while working as a gateway to get a response needed to * handle the request, got an invalid response. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.3) * @type {string} */ HttpServerErrorReasonPhrases["BadGateway"] = "Bad Gateway"; /** * ### 503 Service Unavailable * * The server is not ready to handle the request. Common causes are a server * that is down for maintenance or that is overloaded. Note that together * with this response, a user-friendly page explaining the problem should be sent. * This responses should be used for temporary conditions and the `Retry-After:` * HTTP header should, if possible, contain the estimated time before the recovery * of the service. The webmaster must also take care about the * caching-related headers that are sent along with this response, * as these temporary condition responses should usually not be cached. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.4) * @type {string} */ HttpServerErrorReasonPhrases["ServiceUnavailable"] = "Service Unavailable"; /** * ### 504 Gateway Timeout * * This error response is given when the server is acting as * a gateway and cannot get a response in time. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.5) * @type {string} */ HttpServerErrorReasonPhrases["GatewayTimeout"] = "Gateway Timeout"; /** * ### 505 HTTP Version Not Supported * * The HTTP version used in * the request is not supported by the server. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/505) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc7231#section-6.6.6) * @type {string} */ HttpServerErrorReasonPhrases["HTTPVersionNotSupported"] = "HTTP Version Not Supported"; /** * ### 506 Variant Also Negotiates * * The server has an internal configuration error: the chosen variant * resource is configured to engage in transparent content negotiation itself, * and is therefore not a proper end point in the negotiation process. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc2295#section-8.1) * @type {string} */ HttpServerErrorReasonPhrases["VariantAlsoNegotiates"] = "Variant Also Negotiates"; /** * ### 507 Insufficient Storage (WebDAV) * * The method could not be performed on the resource because the server is * unable to store the representation needed to successfully complete the request. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc2518#section-10.6) * @type {string} */ HttpServerErrorReasonPhrases["InsufficientStorage"] = "Insufficient Storage"; /** * ### 508 Loop Detected (WebDAV) * * The server detected an infinite loop while processing the request. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc5842#section-7.2) * @type {string} */ HttpServerErrorReasonPhrases["LoopDetected"] = "Loop Detected"; /** * ### 510 Not Extended * * Further extensions to the request are required for the server to fulfill it. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc2774#section-7) * @type {string} */ HttpServerErrorReasonPhrases["NotExtended"] = "Not Extended"; /** * ### 511 Network Authentication Required * * The 511 status code indicates that * the client needs to authenticate to gain network access. * * [Read more](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/511) | * [Official Documentation](https://datatracker.ietf.org/doc/html/rfc6585#section-6) * @type {string} */ HttpServerErrorReasonPhrases["NetworkAuthenticationRequired"] = "Network Authentication Required"; })(HttpServerErrorReasonPhrases || (HttpServerErrorReasonPhrases = {})); exports.default = HttpServerErrorReasonPhrases; //# sourceMappingURL=HttpServerErrorReasonPhrases.js.map