共用方式為


DefaultHttpClient class

使用 node-fetch 的 HTTP 用戶端。

方法

fetch(string, CommonRequestInit)

使用 node-fetch 來執行要求。

prepareRequest(WebResourceLike)

根據提供的 Web 資源準備要求。

processRequest(HttpOperationResponse)

處理 HTTP 回應。

sendRequest(WebResourceLike)

提供最小可行的錯誤處理,以及執行抽象方法的邏輯。

方法詳細資料

fetch(string, CommonRequestInit)

使用 node-fetch 來執行要求。

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

參數

input

string

傳回

Promise<CommonResponse>

prepareRequest(WebResourceLike)

根據提供的 Web 資源準備要求。

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 回應。