服務接口突然報錯,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屬性。