我怎么能得到我实际发送的HTTP请求头在node.js http请求

这是我的简化代码:

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

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

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

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