DefaultHttpClient class
使用 node-fetch
的 HTTP 用戶端。
方法
fetch(string, Common |
使用 |
prepare |
根據提供的 Web 資源準備要求。 |
process |
處理 HTTP 回應。 |
send |
提供最小可行的錯誤處理,以及執行抽象方法的邏輯。 |
方法詳細資料
fetch(string, CommonRequestInit)
使用 node-fetch
來執行要求。
function fetch(input: string, init?: CommonRequestInit): Promise<CommonResponse>
參數
- input
-
string
- init
- CommonRequestInit
傳回
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 要求。
傳回
Promise<HttpOperationResponse>
物件,表示傳入的 HTTP 回應。