跳至主要內容

ProtocolResponse 物件

  • 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 回應中使用。