ProtocolResponse 物件
error
整數 (選填) - 當指定時,request
將會因error
數字而失敗。如需可使用的錯誤數字,請參閱網路錯誤列表。statusCode
數字 (選填) - HTTP 回應代碼,預設為 200。charset
字串 (選填) - 回應主體的字元集,預設為"utf-8"
。mimeType
字串 (選填) - 回應主體的 MIME 類型,預設為"text/html"
。設定mimeType
會隱含地在回應中設定content-type
標頭,但如果content-type
已在headers
中設定,則mimeType
會被忽略。headers
Record<string, string | string[]> (選填) - 包含回應標頭的物件。鍵必須是字串,而值必須是字串或字串陣列。data
(Buffer | 字串 | ReadableStream) (選填) - 回應主體。當以串流形式傳回回應時,這是一個代表回應主體的 Node.js 可讀串流。當以Buffer
形式傳回回應時,這是一個Buffer
。當以string
形式傳回回應時,這是一個string
。對於其他類型的回應,這將被忽略。path
字串 (選填) - 將作為回應主體傳送的檔案路徑。這僅用於檔案回應。url
字串 (選填) - 下載url
並將結果以管道方式傳輸作為回應主體。這僅用於 URL 回應。referrer
字串 (選填) -referrer
URL。這僅用於檔案和 URL 回應。method
字串 (選填) - HTTPmethod
。這僅用於檔案和 URL 回應。session
Session (選填) - 用於請求 URL 的 session,預設情況下,HTTP 請求將重複使用目前的 session。將session
設定為null
將會使用隨機的獨立 session。這僅用於 URL 回應。uploadData
ProtocolResponseUploadData (選填) - 用作上傳資料的資料。這僅用於當method
為"POST"
時的 URL 回應。