UNPKG

ts-http-status-utils

Version:

HTTP status code declarations, descriptions and utils

50 lines (49 loc) 2.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RequestMethod = void 0; /** * HTTP defines a set of request methods to indicate the desired action to be performed for a given resource. Although they can also be nouns, these request methods are sometimes referred to as HTTP verbs. Each of them implements a different semantic, but some common features are shared by a group of them: e.g. a request method can be safe, idempotent, or cacheable. * Source {@link https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods} * * @export * @enum {string} */ var RequestMethod; (function (RequestMethod) { /** * @description The GET method requests a representation of the specified resource. Requests using GET should only retrieve data. */ RequestMethod["GET"] = "GET"; /** * @description The HEAD method asks for a response identical to a GET request, but without the response body. */ RequestMethod["HEAD"] = "HEAD"; /** * @description The POST method submits an entity to the specified resource, often causing a change in state or side effects on the server. */ RequestMethod["POST"] = "POST"; /** * @description The PUT method replaces all current representations of the target resource with the request payload. */ RequestMethod["PUT"] = "PUT"; /** * @description The DELETE method deletes the specified resource. */ RequestMethod["DELETE"] = "DELETE"; /** * @description The CONNECT method establishes a tunnel to the server identified by the target resource. */ RequestMethod["CONNECT"] = "CONNECT"; /** * @description The OPTIONS method describes the communication options for the target resource. */ RequestMethod["OPTIONS"] = "OPTIONS"; /** * @description The TRACE method performs a message loop-back test along the path to the target resource. */ RequestMethod["TRACE"] = "TRACE"; /** * @description The PATCH method applies partial modifications to a resource. */ RequestMethod["PATCH"] = "PATCH"; })(RequestMethod = exports.RequestMethod || (exports.RequestMethod = {}));