HttpClient
Defined in: src/http/HttpClient.ts:27
Thin HTTP client around the global fetch. Returns a uniform response
shape with typed helpers (text, json) so callers don’t have to deal
with two Response APIs.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new HttpClient():
HttpClient
Returns
Section titled “Returns”HttpClient
Methods
Section titled “Methods”delete()
Section titled “delete()”delete(
url,init?):Promise<HttpClientResponse>
Defined in: src/http/HttpClient.ts:69
Parameters
Section titled “Parameters”string | URL
Omit<HttpClientRequest, "method" | "url">
Returns
Section titled “Returns”Promise<HttpClientResponse>
get(
url,init?):Promise<HttpClientResponse>
Defined in: src/http/HttpClient.ts:60
Parameters
Section titled “Parameters”string | URL
Omit<HttpClientRequest, "method" | "url">
Returns
Section titled “Returns”Promise<HttpClientResponse>
post()
Section titled “post()”post(
url,init?):Promise<HttpClientResponse>
Defined in: src/http/HttpClient.ts:63
Parameters
Section titled “Parameters”string | URL
Omit<HttpClientRequest, "method" | "url">
Returns
Section titled “Returns”Promise<HttpClientResponse>
put(
url,init?):Promise<HttpClientResponse>
Defined in: src/http/HttpClient.ts:66
Parameters
Section titled “Parameters”string | URL
Omit<HttpClientRequest, "method" | "url">
Returns
Section titled “Returns”Promise<HttpClientResponse>
singleRequest()
Section titled “singleRequest()”singleRequest(
req):Promise<HttpClientResponse>
Defined in: src/http/HttpClient.ts:29
Single request — no connection pool. fetch handles keep-alive under the hood.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<HttpClientResponse>