Skip to main content

ProtocolResponse 对象

🌐 ProtocolResponse Object

  • error Integer(optional)- 当被分配时,request 将因 error 编号而失败。有关可使用的错误编号,请参见 网络错误列表
  • statusCode number(optional)- HTTP 响应代码,默认是 200。
  • charset string(optional)- 响应体的字符集,默认是 "utf-8"
  • mimeType string(optional)- 响应体的 MIME 类型,默认是 "text/html"。设置 mimeType 会隐式设置响应中的 content-type 头,但如果 content-type 已经在 headers 中设置,则 mimeType 会被忽略。
  • headers Record<string, string | string[]>(optional)- 一个包含响应头的对象。键必须是字符串,值必须是字符串或字符串数组。
  • data(缓冲区 | 字符串 | 可读流)(可选))- 响应主体。当返回流作为响应时,这是一个 Node.js 可读流,表示响应主体。当返回 Buffer 作为响应时,这是一个 Buffer。当返回 string 作为响应时,这是一个 string。对于其他类型的响应,这将被忽略。
  • path string(optional)- 将作为响应正文发送的文件路径。这仅用于文件响应。
  • url string(optional)- 下载 url 并将结果作为响应主体传递。这仅用于 URL 响应。
  • referrer string(optional)- referrer URL。此仅用于文件和 URL 响应。
  • method string(optional)- HTTP method。这仅用于文件和 URL 响应。
  • session Session(optional)- 用于请求 URL 的会话。HTTP 请求默认会重用当前会话。
  • uploadData ProtocolResponseUploadData(optional)- 用于上传的数据。仅当 method"POST" 时,此数据用于 URL 响应。