Skip to main content

ProtocolResponse 对象

🌐 ProtocolResponse Object

  • 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 | 字符串 | 可读流)(可选)- 响应体。当返回流作为响应时,这是一个 Node.js 可读流,表示响应体。当返回 Buffer 作为响应时,这是一个 Buffer。当返回 string 作为响应时,这是一个 string。对于其他类型的响应,此字段将被忽略。
  • path 字符串(可选)- 指向将作为响应主体发送的文件的路径。此项仅用于文件响应。
  • url 字符串(可选)- 下载 url 并将结果作为响应主体。这仅用于 URL 响应。
  • referrer 字符串(可选)- referrer 的 URL。仅用于文件和 URL 响应。
  • method 字符串(可选)- HTTP method。这仅用于文件和 URL 响应。
  • session 会话(可选)- 用于请求 URL 的会话。HTTP 请求默认会重用当前会话。
  • uploadData ProtocolResponseUploadData(可选)- 用作上传数据的数据。仅当 method"POST" 时用于 URL 响应。