ProtocolResponse 对象
🌐 ProtocolResponse Object
errorInteger(optional)- 当被分配时,request将因error编号而失败。有关可使用的错误编号,请参见 网络错误列表。statusCodenumber(optional)- HTTP 响应代码,默认是 200。charsetstring(optional)- 响应体的字符集,默认是"utf-8"。mimeTypestring(optional)- 响应体的 MIME 类型,默认是"text/html"。设置mimeType会隐式设置响应中的content-type头,但如果content-type已经在headers中设置,则mimeType会被忽略。headersRecord<string, string | string[]>(optional)- 一个包含响应头的对象。键必须是字符串,值必须是字符串或字符串数组。data(缓冲区 | 字符串 | 可读流)(可选))- 响应主体。当返回流作为响应时,这是一个 Node.js 可读流,表示响应主体。当返回Buffer作为响应时,这是一个Buffer。当返回string作为响应时,这是一个string。对于其他类型的响应,这将被忽略。pathstring(optional)- 将作为响应正文发送的文件路径。这仅用于文件响应。urlstring(optional)- 下载url并将结果作为响应主体传递。这仅用于 URL 响应。referrerstring(optional)-referrerURL。此仅用于文件和 URL 响应。methodstring(optional)- HTTPmethod。这仅用于文件和 URL 响应。sessionSession(optional)- 用于请求 URL 的会话。HTTP 请求默认会重用当前会话。uploadDataProtocolResponseUploadData(optional)- 用于上传的数据。仅当method为"POST"时,此数据用于 URL 响应。