Skip to main content
Universal HTTP client that works in both Node.js and browser environments

Constructors

constructor

• new HttpClient(): HttpClient

Returns

HttpClient

Defined in

http-client.ts:43

Methods

createHeaders

▸ createHeaders(init?): Headers Create a new Headers instance

Parameters

Returns

Headers

Defined in

http-client.ts:99

request

▸ request(url, options?): Promise<HttpResponse> Make an HTTP request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:106

get

▸ get(url, headers?): Promise<HttpResponse> Make a GET request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:141

post

▸ post(url, body?, headers?): Promise<HttpResponse> Make a POST request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:151

put

▸ put(url, body?, headers?): Promise<HttpResponse> Make a PUT request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:162

delete

▸ delete(url, headers?): Promise<HttpResponse> Make a DELETE request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:173

patch

▸ patch(url, body?, headers?): Promise<HttpResponse> Make a PATCH request

Parameters

Returns

Promise<HttpResponse>

Defined in

http-client.ts:183