ProtocolResponse 对象
error
Integer (可选) - 设置后,`request` 将以 `error` 数字失败。有关可用的错误代码,请参阅 net 错误列表。statusCode
number (可选) - HTTP 响应码,默认为 200。charset
string (可选) - 响应体的字符集,默认为"utf-8"
。mimeType
string (可选) - 响应体的 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
string (可选) - 作为响应体发送的文件路径。仅用于文件响应。url
string (可选) - 下载url
并将结果作为响应体管道输出。仅用于 URL 响应。referrer
string (可选) -referrer
URL。仅用于文件和 URL 响应。method
string (可选) - HTTPmethod
。仅用于文件和 URL 响应。session
Session (可选) - 用于请求 URL 的会话,默认情况下 HTTP 请求将重用当前会话。将session
设置为null
将使用随机独立的会话。仅用于 URL 响应。uploadData
ProtocolResponseUploadData (可选) - 用作上传数据的数据。仅在method
为"POST"
时用于 URL 响应。