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 (可选) - HTTPmethod
。 这仅用于文件和 URL 响应。session
Session (可选) - 用于请求 URL 的会话,默认情况下,HTTP 请求将重用当前会话。 将session
设置为null
将使用随机的独立会话。 这仅用于 URL 响应。uploadData
ProtocolResponseUploadData (可选) - 用作上传数据的数据。 这仅当method
为"POST"
时用于 URL 响应。