javascript - 在 JavaScript 中访问网页的 HTTP header

标签 javascript http http-headers

如何通过 JavaScript 访问页面的 HTTP 响应 header ?

相关于this question ,它被修改为询问访问两个特定的 HTTP header 。

Related:
How do I access the HTTP request header fields via JavaScript?

最佳答案

无法读取当前标题。您可以向同一 URL 发出另一个请求并读取其 header ,但不能保证 header 与当前的 header 完全相同。

<小时/>

使用以下 JavaScript 代码通过执行 get 请求来获取所有 HTTP header :

var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers);

关于javascript - 在 JavaScript 中访问网页的 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41209442/

相关文章:

javascript - let 声明的变量可以声明也可以不声明

java - 在 Apache HttpClient 4.3.6 上禁用 NTLM

http - 是否可以使用缓存控制 HTTP header 使资源脱机可用?

python - 检测格式错误的 Accept-Language HTTP header

python - 如何让 Mechanize 请求看起来像是来自真实浏览器

javascript - 用Jasmine在JS中测试AJAX调用时,.andReturn(...) 和.respondWith(...) 有什么区别?

javascript - 如何仅在使用 angularJS 单击按钮时显示输入字段?

php - 如何防止 PHP 的 file_get_contents()

javascript - HTTP 缓存 header

javascript - 如何将图像添加到span子元素?