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