Partager via


DefaultHttpClient class

Client HTTP qui utilise node-fetch.

Méthodes

fetch(string, CommonRequestInit)

Utilise node-fetch pour effectuer la requête.

prepareRequest(WebResourceLike)

Prépare une demande basée sur la ressource web fournie.

processRequest(HttpOperationResponse)

Traitez une réponse HTTP.

sendRequest(WebResourceLike)

Fournit une gestion des erreurs minimale viable et la logique qui exécute les méthodes abstraites.

Détails de la méthode

fetch(string, CommonRequestInit)

Utilise node-fetch pour effectuer la requête.

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

Paramètres

input

string

Retours

Promise<CommonResponse>

prepareRequest(WebResourceLike)

Prépare une demande basée sur la ressource web fournie.

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

Paramètres

httpRequest
WebResourceLike

Retours

Promise<Partial<RequestInit>>

processRequest(HttpOperationResponse)

Traitez une réponse HTTP.

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

Paramètres

_operationResponse
HttpOperationResponse

Retours

Promise<void>

sendRequest(WebResourceLike)

Fournit une gestion des erreurs minimale viable et la logique qui exécute les méthodes abstraites.

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

Paramètres

httpRequest
WebResourceLike

Objet représentant la requête HTTP sortante.

Retours

Objet représentant la réponse HTTP entrante.