Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
A TypeScript Enum of HTTP request methods.
* Set of HTTP request methods to indicate the desired action to be performed for a given resource.
* @see
export enum HTTPRequestMethods {
/** The `GET` method requests a representation of the specified resource. Requests using `GET` should only retrieve data. */
GET = 'GET',
/** The `HEAD` method asks for a response identical to that of a `GET` request, but without the response body. */
/** The `POST` method is used to submit an entity to the specified resource, often causing a change in state or side effects on the server. */
/** The `PUT` method replaces all current representations of the target resource with the request payload. */
PUT = 'PUT',
/** The `DELETE` method deletes the specified resource. */
/** The `CONNECT` method establishes a tunnel to the server identified by the target resource. */
/** The `OPTIONS` method is used to describe the communication options for the target resource. */
/** The `TRACE` method performs a message loop-back test along the path to the target resource. */
/** The `PATCH` method is used to apply partial modifications to a resource. */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment