提问者:小点点

在节点http中获取准确的reuest头


是否有一种方法可以查看/检查由本机节点http模块发送的完整请求头?我正在做某事。像这样:

const req = Http.request(http_request_options, res => {...

我想看看是否有任何饼干与这个请求一起发送.


共1个答案

匿名用户

我认为Node的文档会告诉您它将添加的任何头。查看它,默认情况下它将添加host头,但我没有看到任何其他头,除非您在选项中添加auth。(使用以下方法进行的快速测试证实了这一点。)

此外,request返回一个ClientRequest对象,您可以使用该对象来检查它,例如GetRawHeaderNames(在V15.13中新增)和GetHeader,您可以使用它们来查看存在哪些头。

在外部,您总是可以设置一个快速HTTP服务器(也许也可以使用Node)来查看您接收到的头...