可能的重复:
在 Javascript 中访问 HTTP 标头?
我想通过 JavaScript 了解当前加载页面的 mime 类型或内容类型。我想做的就是检查页面是 rss 还是 html。
我唯一能找到的是“document.contentType”,但它在 Gecko ( firefox ) 中受支持。
有谁知道如何通过 JavaScript 做到这一点?
我想发送HTTP请求,例如" http://google.com/ " 的简单请求,然后在屏幕上打印HTTP响应标头.怎么做到呢?我想要基本代码,以便我可以使用它来发送更复杂的GET和POST请求.
<html>
<body>
<script type="text/javascript">
function sendgetreq()
{
var req = new XMLHttpRequest();
req.open('GET', "https://www.google.com/search?q=asd", true);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
//document.write("Headers are:"+headers);
alert(headers);
}
</script>
<INPUT TYPE=BUTTON OnClick="sendgetreq();" VALUE="Send Request">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这显示了一个空的弹出框.
我找不到任何让我可以访问GWT中的referrer头的类/方法.有人知道吗?
如何从javascript / jquery检索从服务器返回的http状态代码(200、302等)?
我不希望从ajax请求中获取此信息。我想在初始页面加载时检索它,并根据状态代码采取一些自定义操作。
PS,该解决方案不一定需要跨浏览器。这是针对内部应用程序的,因此任何特定于浏览器的解决方案都是可以接受的。
是否可以在JavaScript中收集HTTP标头?在使用Firebug几天后,这只是我的想法.在我发现的其中一篇文章中,在JavaScript中找不到HTTP头是不可能的,而在firebug中,我们可以看到响应头(客户端)
所以我的问题是我们可以在JavaScript中缓存HTTP标头吗?
我正在一个网站上工作,我在使用(客户端)JavaScript修改HTTP响应头时遇到了麻烦.我完全不知道如何做到这一点.我(大致)知道如何使'for'循环修改标题,但我不知道如何访问脚本中的标题.你们都可以帮助我完成这个有趣的任务吗?
我想用jQuery或JavaScript获取用户的IP地址,这并不重要,但我更喜欢jQuery.
我在这里看到了一些答案,但它们对我不起作用.
我有一个 Tomcat 服务器,仅提供静态文件(html、css、js)。当请求到来时,它会被代理服务器拦截。代理服务器对用户进行身份验证 userId并向标头添加一个字段并将其转发到我的 Tomcat 服务器。
如何userId从 javascript 访问已存储在标头中的内容?
谢谢
javascript ×7
http ×3
http-headers ×3
html ×2
jquery ×2
content-type ×1
firebug ×1
gwt ×1
ip ×1
ip-address ×1
mime-types ×1
proxy ×1
request ×1
response ×1