javascript - 使用 Node 请求模块获取响应 header

标签 javascript node.js npm request

我正在尝试检索来自服务器的请求的服务器响应 header 。

import 'request' from 'request'

var url = "SOME_URL"

var options = { url: url };

var callback = function(error, response, body) {
    if(!error){
        console.log(response); // <==
    }
}

request(options, callback)

通过“响应”对象,它看起来不像包含服务器响应 header http://www.tutorialspoint.com/http/http_header_fields.htm

执行此操作后返回的唯一 header

console.log(response.headers)

来自客户端请求头。

任何人都可以指向正确的方向以访问此对象。

最佳答案

使用

response.headers

代替

response.header

关于javascript - 使用 Node 请求模块获取响应 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39145172/

相关文章:

javascript - Svelte 仅支持 es6+ 语法。将您的 'compilerOptions.target' 设置为 'es6' 或更高

javascript - Chrome - 点击 mailto : links closes websocket connection

node.js - 如何 Promisify 使用 NodeJS Bluebird 创建的常规函数​​?

node.js - 更改CouchBase服务器的IP后如何恢复数据库

node.js - fatal error : JS Allocation failed when try to publish npm module

javascript - 如何使 Resig 的微模板与 XHTML 兼容?

javascript - 替换刮掉的文本

JavaScript 数字除法

javascript - 在新的 vue 项目上运行 npm run serve 时出错

node.js - 更新 shrinkwrapped 项目中的间接依赖