Поделиться через


DefaultHttpClient class

HTTP-клиент, использующий node-fetch.

Методы

fetch(string, CommonRequestInit)

Использует node-fetch для выполнения запроса.

prepareRequest(WebResourceLike)

Подготавливает запрос на основе предоставленного веб-ресурса.

processRequest(HttpOperationResponse)

Обработка HTTP-ответа.

sendRequest(WebResourceLike)

Обеспечивает минимальную жизнеспособную обработку ошибок и логику, которая выполняет абстрактные методы.

Сведения о методе

fetch(string, CommonRequestInit)

Использует node-fetch для выполнения запроса.

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

Параметры

input

string

Возвращаемое значение

Promise<CommonResponse>

prepareRequest(WebResourceLike)

Подготавливает запрос на основе предоставленного веб-ресурса.

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

Параметры

httpRequest
WebResourceLike

Возвращаемое значение

Promise<Partial<RequestInit>>

processRequest(HttpOperationResponse)

Обработка HTTP-ответа.

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

Параметры

_operationResponse
HttpOperationResponse

Возвращаемое значение

Promise<void>

sendRequest(WebResourceLike)

Обеспечивает минимальную жизнеспособную обработку ошибок и логику, которая выполняет абстрактные методы.

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

Параметры

httpRequest
WebResourceLike

Объект, представляющий исходящий HTTP-запрос.

Возвращаемое значение

Объект, представляющий входящий HTTP-ответ.