国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - js跨域請求報錯:Refused to set unsafe header "Referer"?

瀏覽:85日期:2023-04-01 15:26:23

問題描述

嘗試在我的網站程序中使用跨域請求另一個網站的數據,目標網站需要驗證http request中的refer參數。

將chrome瀏覽器的跨域選項打開,并且使用如下風格代碼嘗試發送請求

$.ajax({ headers: {'Referer':'https://xxx.com/xxxxxx' }, type:’POST’, data:{...}, success:function(r){...} });

結果瀏覽器報錯:Refused to set unsafe header 'Referer'

查詢資料得知,瀏覽器貌似不允許設置請求的header參數。

有相關開發經驗的同學請指教,這個需求在理論上是否可實現?如何實現?

問題解答

回答1:

為了安全,跨域XHR對象有一些限制:

不能使用 setRequestHeader() 設置自定義頭部

不能發送和接收 cookie

調用 getAllResponseHeaders() 方法總會返回空字符串

回答2:

我最近也剛遇到,可以參考我的文章,不懂可以問我:/a/11...

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 沙湾县| 同心县| 敦化市| 开平市| 灌南县| 洪泽县| 望奎县| 元江| 观塘区| 庐江县| 成安县| 措勤县| 长兴县| 和顺县| 长垣县| 玉龙| 长丰县| 德庆县| 时尚| 界首市| 莱州市| 漳浦县| 寿阳县| 闻喜县| 波密县| 赫章县| 新蔡县| 牡丹江市| 云浮市| 健康| 麻江县| 武宁县| 金平| 新疆| 昌黎县| 泰宁县| 个旧市| 峨边| 合作市| 乐平市| 宜春市|