跳到主要內容

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 字串 (選填) - HTTP method。這僅用於檔案和 URL 回應。
  • session Session (選填) - 用於請求 URL 的 session,預設情況下,HTTP 請求將重複使用目前的 session。將 session 設定為 null 將會使用隨機的獨立 session。這僅用於 URL 回應。
  • uploadData ProtocolResponseUploadData (選填) - 用作上傳資料的資料。這僅用於當 method"POST" 時的 URL 回應。