Freigeben über


DefaultHttpClient class

Ein HTTP-Client, der verwendet node-fetch.

Methoden

fetch(string, CommonRequestInit)

Wird node-fetch verwendet, um die Anforderung auszuführen.

prepareRequest(WebResourceLike)

Bereitet eine Anforderung basierend auf der bereitgestellten Webressource vor.

processRequest(HttpOperationResponse)

Verarbeiten einer HTTP-Antwort.

sendRequest(WebResourceLike)

Bietet minimale praktikable Fehlerbehandlung und die Logik, die die abstrakten Methoden ausführt.

Details zur Methode

fetch(string, CommonRequestInit)

Wird node-fetch verwendet, um die Anforderung auszuführen.

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

Parameter

input

string

Gibt zurück

Promise<CommonResponse>

prepareRequest(WebResourceLike)

Bereitet eine Anforderung basierend auf der bereitgestellten Webressource vor.

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

Parameter

httpRequest
WebResourceLike

Gibt zurück

Promise<Partial<RequestInit>>

processRequest(HttpOperationResponse)

Verarbeiten einer HTTP-Antwort.

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

Parameter

_operationResponse
HttpOperationResponse

Gibt zurück

Promise<void>

sendRequest(WebResourceLike)

Bietet minimale praktikable Fehlerbehandlung und die Logik, die die abstrakten Methoden ausführt.

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

Parameter

httpRequest
WebResourceLike

Objekt, das die ausgehende HTTP-Anforderung darstellt.

Gibt zurück

Ein Objekt, das die eingehende HTTP-Antwort darstellt.