HTTP头在JavaScript中不可用。
不管你怎么用
XMLHttpRequest
做某事
HEAD
request
same domain
:
var xhr = new XMLHttpRequest();
xhr.open('HEAD', '/', true); // Relative path of resource
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
console.log(xhr.getAllResponseHeaders());
}
}
xhr.send(null);
Server: nginx
Date: Fri, 09 Jul 2010 18:58:30 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Cache-Control: public, max-age=60
Content-Length: 33273
Content-Encoding: gzip
Expires: Fri, 09 Jul 2010 18:59:31 GMT
Last-Modified: Fri, 09 Jul 2010 18:58:31 GMT
Vary: *
您可以很容易地获得单个头的值,如下所示:
xhr.getResponseHeader('Last-Modified');