首页 > 解决方案 > 在前端获取 http 请求标头

问题描述

我想在前端查看 http 请求标头。我一直在浏览器的窗口对象中进行挖掘,并看到以下内容:

new window.Response().headers.values()

我知道我可以在后端服务器上看到请求标头,然后将其作为响应发送到前端,但我不想进行额外的调用,而是想使用窗口对象或类似的东西。这样的事情有可能吗?

标签: javascripthttpnetworkingwindow

解决方案


您可以获得这样的响应标头。fetch 返回的Headers类实例是一个可迭代的。

fetch('https://api.sampleapis.com/wines/reds').then(function(response) {
  response.headers.forEach(console.log);
});


推荐阅读