ts-http-status-utils
Version:
HTTP status code declarations, descriptions and utils
50 lines (49 loc) • 2.19 kB
JavaScript
;
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 = {}));