如果我需要查看我使用的传入请求标头:req.headers
。
我需要查看响应中所有标头的列表。
res.headers
是undefined
。
我知道我可以设置回复标题:res.header('', '')
。
如何查看响应标题..?
答案 0 :(得分:9)
感谢@nem035。
回复标题:res.header()._headers
答案 1 :(得分:8)
在快递的最新版本中有:
res.getHeaders()
-> {x-powered-by: "Express"}
以“_”开头的属性不是官方api的一部分。 如果发生变化,它们将不会被记录,并且代码可能会中断。
答案 2 :(得分:2)
此外:
res.get('Content-Type'); // => "text/plain"
而且,令人困惑的是,小写很好:
res.get('content-type');
// => "text/plain"
res.getHeaders()['content-type']
// => "text/plain"