Home > doofinder > Client > request

Client.request() method

Perform a request to a HTTP resource.

Signature:

request(resource: string, params?: Record<string, any>, payload?: Record<string, any>, method?: Method): Promise<Response>;

Parameters

Parameter Type Description
resource string The resource to request.
params Record<string, any> An object with the parameters to serialize in the URL querystring. Optional.
payload Record<string, any> Optional.
method Method The method, by default will be GET. Optional.

Returns:

Promise<Response>

A promise to be fullfilled with the response or rejected with a ClientResponseError.

Remarks

If a payload is provided the request will be done via POST instead of GET.