请教一个问题:js能获取HTTP头信息

t240034137 2011-08-18 12:21:45
我做一个项目 同事用JAVA request.getRemoteUser()方法 传递用户名称,我想用JS获取。但是在网上找了好就都没发现js能获取HTTP头信息的方法。如果不行,求大家帮我想个其他的办法~
...全文
2300 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
CaiKanXP 2011-08-19
  • 打赏
  • 举报
回复
针对楼主的帖子标题回答:
可以,不过要看情况:
通过ajax方式发出的http请求,通过xhr对象的接口自然可以获取到头信息。
但是浏览器发出的请求呢,除非浏览器开放了相关api,否则你就只能干瞪眼咯。
潮起潮落 2011-08-18
  • 打赏
  • 举报
回复
后台传东西到前端
脚本代码里<%=%>
或者AJAX返回
那么麻烦干什么
最后一个菜鸟 2011-08-18
  • 打赏
  • 举报
回复
chrome当然不吃微软的那一套
foolbirdflyfirst 2011-08-18
  • 打赏
  • 举报
回复
ie是ActiveXObject
w3c标准是XMLHttpRequest
孟子E章 2011-08-18
  • 打赏
  • 举报
回复
要这样
<SCRIPT LANGUAGE= "JavaScript ">
<!--
var x = window.XMLHttpRequest?new window.XMLHttpRequest():new ActiveXObject( "Microsoft.XMLHTTP ")
x.open( "GET ", "http://www.laiwuren.com/ ",false)
x.send()
alert(x.getAllResponseHeaders())
<SCRIPT>
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
ActiveXObject是这个对象的方法。楼主可以去查查Jscript
t240034137 2011-08-18
  • 打赏
  • 举报
回复
。。。。原来GOOGLE 浏览器是不行了,这个是是AJAX的那个东东么?
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 t240034137 的回复:]
但是加载的时候 一点反映都没哎 ! 真心不会用~!
[/Quote]

看我8楼回复~·
t240034137 2011-08-18
  • 打赏
  • 举报
回复
但是加载的时候 一点反映都没哎 ! 真心不会用~!
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>



<body>
<a href="https://passport.9igame.com/login?service=http://localhost/test.html">登录</a>
</body>
<script>
var url = location.href;
var x = new ActiveXObject("Microsoft.XMLHTTP");
x.open("GET", 'https://passport.9igame.com/login?service=http://localhost/test.html',false);
x.send() ;
var a=x.getAllResponseHeaders();
document.write(a) ;
</script>
</html>
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 t240034137 的回复:]
那个里面URL 还有GET 是干嘛的?
[/Quote]

是地址 和请求方式啊
t240034137 2011-08-18
  • 打赏
  • 举报
回复

<script>
var url = location.href;
var x = new ActiveXObject( "Microsoft.XMLHTTP ") ;
x.open( "GET", url,false) ;
x.send() ;
var a=x.getAllResponseHeaders();
document.write(a) ;
</script>

<body>
<a href="https://passport.9igame.com/login?service=http://localhost/test.html">登录</a>
</body>



我这样写的 一点反映都没~
t240034137 2011-08-18
  • 打赏
  • 举报
回复
那个里面URL 还有GET 是干嘛的?
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 t240034137 的回复:]
楼上在么? 我问你一些问题~
[/Quote]

嗯 说
t240034137 2011-08-18
  • 打赏
  • 举报
回复
楼上在么? 我问你一些问题~
MuBeiBei 2011-08-18
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE= "JavaScript ">
<!--
var x = new ActiveXObject( "Microsoft.XMLHTTP ")
x.open( "GET ", "http://www.laiwuren.com/ ",false)
x.send()
alert(x.getAllResponseHeaders())
<SCRIPT>

用这个试试~·
t240034137 2011-08-18
  • 打赏
  • 举报
回复
没人知道么?

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧