error Integer (可选) - 如果赋值,request 将使用 error 数字失败。可用的错误编号请参考 net 错误列表。
statusCode 数字 (可选) - HTTP 响应代码,默认值为 200。
charset 字符串 (可选) - 响应体的字符集,默认值为 "utf-8"。
mimeType 字符串 (可选) - 响应体的 MIME 类型,默认值为 "text/html"。设置 mimeType 会隐式设置响应中的 content-type 头,但如果 headers 中已经设置了 content-type,则会忽略 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 请求默认会重用当前会话。
uploadData ProtocolResponseUploadData (可选) - 用作上传数据的对象。仅当 method 为 "POST" 时,用于 URL 响应。