乐趣区

关于xmlhttprequest:前端随笔记请求头Referer-错误

服务接口忽然报错,400 服务谬误?起因是申请头短少 Referer 的值没送?

查了一下,客户端发动申请用的是 xmlhttprequest 对象生成的实例 r,尝试:

r.open('POST', ...)
r.setRequestHeader('Referer', location.href)

理论运行报错:Refused to set unsafe header “Referer”

再次遍历一遍代码,发现 index.html 呈现问题 meta 标签:
<meta name="referrer" content="never">

将标签移除,问题解决,申请头从新呈现 Referer 属性。

退出移动版