DefaultHttpClient class

En HTTP-klient som använder node-fetch.

Metoder

fetch(string, CommonRequestInit)

Använder node-fetch för att utföra begäran.

prepareRequest(WebResourceLike)

Förbereder en begäran baserat på den angivna webbresursen.

processRequest(HttpOperationResponse)

Bearbeta ett HTTP-svar.

sendRequest(WebResourceLike)

Tillhandahåller minsta möjliga felhantering och den logik som kör de abstrakta metoderna.

Metodinformation

fetch(string, CommonRequestInit)

Använder node-fetch för att utföra begäran.

function fetch(input: string, init?: CommonRequestInit): Promise<CommonResponse>

Parametrar

input

string

Returer

Promise<CommonResponse>

prepareRequest(WebResourceLike)

Förbereder en begäran baserat på den angivna webbresursen.

function prepareRequest(httpRequest: WebResourceLike): Promise<Partial<RequestInit>>

Parametrar

httpRequest
WebResourceLike

Returer

Promise<Partial<RequestInit>>

processRequest(HttpOperationResponse)

Bearbeta ett HTTP-svar.

function processRequest(_operationResponse: HttpOperationResponse): Promise<void>

Parametrar

_operationResponse
HttpOperationResponse

Returer

Promise<void>

sendRequest(WebResourceLike)

Tillhandahåller minsta möjliga felhantering och den logik som kör de abstrakta metoderna.

function sendRequest(httpRequest: WebResourceLike): Promise<HttpOperationResponse>

Parametrar

httpRequest
WebResourceLike

Objekt som representerar den utgående HTTP-begäran.

Returer

Ett objekt som representerar inkommande HTTP-svar.