Creation
Methods
fetch
Makes an HTTP request.string
required
Request URL. Can be relative if
baseURL was set.string
HTTP method. Defaults to ‘GET’.
Object | URLSearchParams | string
Query parameters to append to URL.
Object
Request headers.
string | Buffer | object
Request body. Objects will be serialized to JSON.
Object | FormData
Form-encoded data. Sets
content-type to application/x-www-form-urlencoded.Object | FormData
Multipart form data. Sets
content-type to multipart/form-data.number
Request timeout in milliseconds.
boolean
Whether to throw on non-2xx status codes. Defaults to false.
boolean
Whether to ignore HTTPS errors. Defaults to false.
number
Maximum number of redirects to follow. Defaults to 20.
number
Maximum number of retries. Defaults to 0.
Promise<APIResponse>
get
Makes a GET request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
post
Makes a POST request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
put
Makes a PUT request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
patch
Makes a PATCH request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
delete
Makes a DELETE request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
head
Makes a HEAD request.string
required
Request URL
Object
Same options as
fetch() except methodPromise<APIResponse>
storageState
Returns storage state for this context.string
File path to save storage state to.
boolean
Whether to include IndexedDB data. Defaults to false.
Promise<Object>
dispose
Disposes the request context and closes all resources.string
Optional reason for disposal.
