Skip to main content

NodeHttpClient

@totemsdk/server


@totemsdk/server / NodeHttpClient

Class: NodeHttpClient

Implements

Constructors

Constructor

new NodeHttpClient(options?): NodeHttpClient

Parameters

options?

NodeHttpClientOptions = {}

Returns

NodeHttpClient

Methods

delete()

delete<T>(url, options?): Promise<HttpResponse<T>>

Type Parameters

T

T

Parameters

url

string

options?

HttpRequestOptions

Returns

Promise<HttpResponse<T>>

Implementation of

HttpClient.delete


get()

get<T>(url, options?): Promise<HttpResponse<T>>

Type Parameters

T

T

Parameters

url

string

options?

HttpRequestOptions

Returns

Promise<HttpResponse<T>>

Implementation of

HttpClient.get


post()

post<T>(url, body?, options?): Promise<HttpResponse<T>>

Type Parameters

T

T

Parameters

url

string

body?

unknown

options?

HttpRequestOptions

Returns

Promise<HttpResponse<T>>

Implementation of

HttpClient.post


put()

put<T>(url, body?, options?): Promise<HttpResponse<T>>

Type Parameters

T

T

Parameters

url

string

body?

unknown

options?

HttpRequestOptions

Returns

Promise<HttpResponse<T>>

Implementation of

HttpClient.put