mirror of https://github.com/sundowndev/http.git
51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
|
|
## HTTP Methods
|
|
|
|
:::tip Usage
|
|
See [here](/guide/usage.html#making-requests) for usage information for below methods.
|
|
:::
|
|
|
|
:::tip Note
|
|
Each http method returns a `Promise`
|
|
:::
|
|
|
|
### `delete`
|
|
### `get`
|
|
### `head`
|
|
|
|
- arguments: `(url, options?)`
|
|
- resolves: [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response)
|
|
- rejects: `Error`
|
|
|
|
These methods corresponds to the similar named HTTP/1.1 methods.
|
|
|
|
### `patch`
|
|
### `post`
|
|
### `put`
|
|
|
|
- arguments: `(url, body?, options?)`
|
|
- resolves: [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response)
|
|
- rejects: `Error`
|
|
|
|
These methods corresponds to the similar named HTTP/1.1 methods.
|
|
|
|
### `$delete`
|
|
### `$get`
|
|
### `$head`
|
|
|
|
- arguments: `(url, options?)`
|
|
- resolves: `JSON`
|
|
- rejects: `Error`
|
|
|
|
These `$`-prefixed convenience methods always return the requested content as [`JSON`](https://developer.mozilla.org/en-US/docs/Web/API/Body/json).
|
|
|
|
### `$patch`
|
|
### `$post`
|
|
### `$put`
|
|
|
|
- arguments: `(url, body?, options?)`
|
|
- resolves: `JSON`
|
|
- rejects: `Error`
|
|
|
|
These `$`-prefixed convenience methods always return the requested content as [`JSON`](https://developer.mozilla.org/en-US/docs/Web/API/Body/json).
|