跳到主要内容

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 的会话。 默认情况下,HTTP 请求将重用当前会话。
  • uploadData ProtocolResponseUploadData (可选) - 用作上传数据的数据。 这仅在 method"POST" 时用于 URL 响应。