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

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - js跨域請(qǐng)求報(bào)錯(cuò):Refused to set unsafe header "Referer"?

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

問題描述

嘗試在我的網(wǎng)站程序中使用跨域請(qǐng)求另一個(gè)網(wǎng)站的數(shù)據(jù),目標(biāo)網(wǎng)站需要驗(yàn)證http request中的refer參數(shù)。

將chrome瀏覽器的跨域選項(xiàng)打開,并且使用如下風(fēng)格代碼嘗試發(fā)送請(qǐng)求

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

結(jié)果瀏覽器報(bào)錯(cuò):Refused to set unsafe header 'Referer'

查詢資料得知,瀏覽器貌似不允許設(shè)置請(qǐng)求的header參數(shù)。

有相關(guān)開發(fā)經(jīng)驗(yàn)的同學(xué)請(qǐng)指教,這個(gè)需求在理論上是否可實(shí)現(xiàn)?如何實(shí)現(xiàn)?

問題解答

回答1:

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

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

不能發(fā)送和接收 cookie

調(diào)用 getAllResponseHeaders() 方法總會(huì)返回空字符串

回答2:

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 察雅县| 上饶市| 印江| 特克斯县| 元阳县| 河池市| 芜湖市| 县级市| 兴文县| 宜良县| 巫山县| 含山县| 建湖县| 炎陵县| 博乐市| 石楼县| 隆林| 会同县| 宝丰县| 京山县| 长春市| 中宁县| 大余县| 同仁县| 平南县| 平山县| 吴忠市| 太白县| 清苑县| 漳平市| 济阳县| 通城县| 青铜峡市| 大姚县| 天柱县| 延寿县| 白城市| 景东| 瑞丽市| 利津县| 朝阳市|