如何在node.js http请求中获取我实际发送的http请求标头

时间:2014-07-22 13:43:19

标签: node.js http http-headers request httprequest

这是我的简化代码:

var request = http.request(options);
request.on('response', function( res ) {
    console.log("response received");
});
request.end();

我想打印出实际发送的请求标头(我假设节点自己添加了一些)我怎样才能得到它们?

1 个答案:

答案 0 :(得分:2)

它位于请求对象中,可以在响应res.req._header中找到。使用节点检查器实时检查这些对象很有帮助。

request.on('response', function( res ) {
  console.log(res.req._header);
  console.log("response received");
});