为了账号安全,请及时绑定邮箱和手机立即绑定

使用JavaScript怎么获取当前页面的Request Headers数据

使用JavaScript怎么获取当前页面的Request Headers数据

holdtom 2019-03-21 18:14:21
需求:想在网页的中加入一个js脚本,获取当前页面的Headers信息。遇到的问题:现在只能获取到Response Headers的数据,使用下面的代码:var req = new XMLHttpRequest(); req.open('GET', document.location.href, false); req.send(null); var headers = req.getAllResponseHeaders(); console.log(headers);但是并不能获取到Request Headers数据,没有找到类似getAllRequestHeaders()的方法。不知道在页面中,js脚本是否能获取request header的信息呢?谢谢大伙啦!
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

  1. Request Headers不是你发送的Headers吗,那么他的信息其实取决于你怎么设置,那么为何你需要获取他的信息。

  2. XMLHttpRequest只是一个Web API,并不是说是这段代码发送了http请求,是代码让浏览器发送了这一段请求,发送的时候还会发生诸如添加cookie添加user-agent等事情,因此不能在发送之前给你(没什么需求),发送之后给你也没什么意义(你又不能改),所以现在没有这样的接口,以后大概也不太可能有。


查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 7845 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信