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 | string | ReadableStream) (可选) - 响应体。当返回流作为响应时,这是一个表示响应体的 Node.js 可读流。当返回 Buffer
作为响应时,这是一个 Buffer
。当返回 string
作为响应时,这是一个 string
。对于其他类型的响应,这将被忽略。
path
字符串 (可选) - 将作为响应体发送的文件的路径。这仅用于文件响应。
url
字符串 (可选) - 下载 url
并将结果作为响应体管道传输。这仅用于 URL 响应。
referrer
字符串 (可选) - referrer
URL。这仅用于文件和 URL 响应。
method
字符串 (可选) - HTTP method
。这仅用于文件和 URL 响应。
session
Session (可选) - 用于请求 URL 的会话,默认情况下 HTTP 请求将重用当前会话。将 session
设置为 null
将使用随机的独立会话。这仅用于 URL 响应。
uploadData
ProtocolResponseUploadData (可选) - 用作上传数据的 data。这仅用于 method
为 "POST"
的 URL 响应。