服务接口忽然报错,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 属性。