Javascript 如何访问http响应头 window.onload=函数(){ //这里的代码逻辑 } 我想访问此页面所有http请求的http响应头,以便确定它们的状态。

Javascript 如何访问http响应头 window.onload=函数(){ //这里的代码逻辑 } 我想访问此页面所有http请求的http响应头,以便确定它们的状态。,javascript,Javascript,例如,第一个脚本请求的响应头以及随后的其他响应头 换句话说,我想计算响应状态为错误的请求数。尝试以下操作: <html> <body> <script src="something"></script> <img src="something"> <script> window.onload = function () { //code logic here } </script> </body

例如,第一个脚本请求的响应头以及随后的其他响应头

换句话说,我想计算响应状态为错误的请求数。

尝试以下操作:

<html>
<body>

<script src="something"></script>

<img src="something">


<script>
window.onload = function () {

//code logic here

}
</script>
</body>
</html>


I want to access the http response headers for all the http requests of this page so that I can determine their status.

您是否考虑过使用类似Fiddler的东西?这只会给我文档的响应头,而不是所有请求的所有响应头。所有请求的所有响应头??我也想知道这类请求的响应是什么。把这段代码保存在一个函数中,并在你想得到响应的地方调用它,怎么样?
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers);