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 en fonction de la ressource web fournie.

processRequest(HttpOperationResponse)

Traiter une réponse HTTP.

sendRequest(WebResourceLike)

Fournit une gestion des erreurs viable minimale 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 en fonction de la ressource web fournie.

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

Paramètres

httpRequest
WebResourceLike

Retours

Promise<Partial<RequestInit>>

processRequest(HttpOperationResponse)

Traiter une réponse HTTP.

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

Paramètres

_operationResponse
HttpOperationResponse

Retours

Promise<void>

sendRequest(WebResourceLike)

Fournit une gestion des erreurs viable minimale 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.