在JavaScript中获取标头信息

时间:2012-02-20 08:12:29

标签: javascript web-applications http-headers

有没有办法在JavaScript中获取当前页面的HTTP标头信息? 我试图获取像referer和其他标题的页面的标题信息。如何在JavaScript函数中获取这些值,以便将该信息发送到Java applet?我正在进行Ajax调用并获取头信息时的问题是引用将更改为当前页面而不是原始引用。

2 个答案:

答案 0 :(得分:2)

使用document.referrer作为referrer。使用Ajax来完成剩下的工作。

function getHeadersAjax(url) {
   var r = GetXmlHttpObject();
   r.open('HEAD', url, false);
   r.send(null);
   return {
      status: r.status, 
      statusText: r.statusText, 
      referrer: document.referrer,
      rawheaders: r.getAllResponseHeaders()
   };
}

答案 1 :(得分:1)

您可以使用\

document.location.href

它将返回标题响应