国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

strict-origin-when-cross-origin 403 異常解決

這篇具有很好參考價值的文章主要介紹了strict-origin-when-cross-origin 403 異常解決。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

剛剛上線了一個服務(wù),其他客戶需要在跨域情況下對于服務(wù)進行調(diào)用,幾次嘗試之后,終于成功調(diào)用了。本文解決 nginx + spring boot + juery 情況下的跨域處理

操作如下

使用nginx配置好以下內(nèi)容:

server {
        listen 80;
        server_name xxx.com;
		location /data/ {
			proxy_pass 轉(zhuǎn)發(fā)地址;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			add_header Access-Control-Allow-Origin *;
			add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
			add_header Access-Control-Allow-Headers X-Requested-With;
			add_header Access-Control-Max-Age 60000;
			add_header Access-Control-Allow-Credentials true
		 }
}

正常情況下上面的配置即可 完成服務(wù)的跨域配置。由于我是在jquery語言下進行處理,所以存在如下異常:

jquery 請求

$.ajax({
  	type : "POST",
    url : "請求地址",
    dataType: "json",
    data : param,
    contentType:"application/json;charset=utf-8",
    success : function(data) {
       alert("成功");
    }
});

運行結(jié)果

strict-origin-when-cross-origin 403 異常解決
strict-origin-when-cross-origin 403 異常解決

描述

我們注意到 這里是請求失敗了,同時出現(xiàn)兩次請求 一次為OPTIONS方法的請求,一次為引薦來源網(wǎng)址政策: strict-origin-when-cross-origin。說明由于OPTIONS請求失敗,導(dǎo)致不能得到正確的響應(yīng)結(jié)果

處理

nginx配置文件中繼續(xù)修改如下內(nèi)容,讓OPTIONS請求成功文章來源地址http://www.zghlxwxcb.cn/news/detail-506666.html

server {
	 listen 80;
     server_name xxx.com;
	 location /data/ {
		proxy_pass 轉(zhuǎn)發(fā)地址;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		add_header Access-Control-Allow-Origin *;
		add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
		add_header Access-Control-Allow-Headers X-Requested-With;
		add_header Access-Control-Max-Age 60000;
		add_header Access-Control-Allow-Credentials true;
		if ( $request_method = OPTIONS ){
			return 200;
		}
	 }
}

到了這里,關(guān)于strict-origin-when-cross-origin 403 異常解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 前后端分離,不在同一服務(wù)器上部署,報錯“strict-origin-when-cross-origin”解決

    前端服務(wù)器:配置了https,并且暴露在公網(wǎng),配置了域名 后端服務(wù)器:沒有配置https,與前端服務(wù)器在同一子網(wǎng)內(nèi) http、https混合使用導(dǎo)致; 網(wǎng)站用的是 https 要跳轉(zhuǎn)到 http 請求,被瀏覽器阻止了 后端也使用https 在調(diào)用http服務(wù)的html頁面中的head頭部加入如下內(nèi)容即可

    2024年02月13日
    瀏覽(26)
  • 解決Origin請求頭導(dǎo)致的Nginx反向代理403跨域問題

    解決Origin請求頭導(dǎo)致的Nginx反向代理403跨域問題

    頁面通過域名A【https://a.winfun.com】訪問接口,域名A通過Nginx服務(wù)進行反向代理,代理到域名B【http://b.winfun.com】,然后進行業(yè)務(wù)邏輯執(zhí)行。 時序圖: nginx配置: 接口返回Http狀態(tài)為403,出現(xiàn)跨域問題。 為了方便測試,我們直接將接口放到Postman中進行模擬測試,并帶上相關(guān)請求

    2024年02月12日
    瀏覽(92)
  • HBuilderX修改manifest.json設(shè)置,解決跨域問題(CORS、Cross-Origin)

    HBuilderX修改manifest.json設(shè)置,解決跨域問題(CORS、Cross-Origin)

    搭建一個前臺uniapp,后臺springboot的開發(fā)環(huán)境時,遇到了跨域問題。 console提示錯誤信息: Access to XMLHttpRequest at \\\'http://10.0.180.203/api/cms/getAdList?apId=1\\\' from origin \\\'http://localhost:8080\\\' has been blocked by CORS policy: Response to preflight request doesn\\\'t pass access control check: No \\\'Access-Control-Allow-Origin\\\'

    2024年02月10日
    瀏覽(23)
  • 原生AJAX案例瀏覽器報錯:Cross origin requests are only supported for protocol

    原生AJAX案例瀏覽器報錯:Cross origin requests are only supported for protocol

    在瀏覽器打開本地的html文件, 上面請求的模型資源文件是一個本地文件, 協(xié)議是file://,如果是在服務(wù)器啟動的話,則使用的是http或者https協(xié)議。 出于安全性考慮, Chrome默認(rèn)禁止了這種用法,file協(xié)議和http/https協(xié)議不同,會被Chrome認(rèn)為是跨域訪問,所以會報被CORS(Cross-Origi

    2024年02月08日
    瀏覽(16)
  • [Deprecation] SharedArrayBuffer will require cross-origin isolation as of M92, around July 2021

    [Deprecation] SharedArrayBuffer will require cross-origin isolation as of M92, around July 2021

    前兩天在用uni-app做微信小程序時,還遇到了這個問題,由于我也是剛?cè)胄?,基礎(chǔ)都有,但微信小程序還沒有做過,報這個錯誤,上網(wǎng)搜也沒有找到解決辦法,就自己找了一下,發(fā)現(xiàn)這個問題真的很簡單,我都想揍自己的那種錯誤 因為前兩天有點趕,沒有及時記錄,今天有時

    2024年02月11日
    瀏覽(41)
  • 【跨域異常】get請求能訪問,但是post請求報403跨域異常

    【跨域異常】get請求能訪問,但是post請求報403跨域異常

    前端vue項目調(diào)用后端SpringBoot接口,后端配置了跨域訪問,但是出現(xiàn)了get請求能正常訪問,但是post請求報403異常的情況。如下圖 最后發(fā)現(xiàn)是后端的問題,正常配置的后端跨域配置中需要加上一句: 具體原因:Springboot的版本問題 完整版跨域配置如下:

    2024年02月16日
    瀏覽(22)
  • 【解決】Kafka Exception thrown when sending a message with key=‘null‘ 異常

    【解決】Kafka Exception thrown when sending a message with key=‘null‘ 異常

    ? 如下圖,kafka 中配置的是監(jiān)聽域名的方式,但程序里使用的是 ip:port 的連接方式。 kafka 中配置的是域名的方式,程序里也相應(yīng)配置成 域名:port 的方式(注意:本地hosts中需要做好相應(yīng)的域名映射)。

    2024年02月12日
    瀏覽(14)
  • 【Git異常】Push master to origin/master was rejected by remote

    【Git異?!縋ush master to origin/master was rejected by remote

    今天新分配的git賬號和新項目,拉下來代碼更改后發(fā)現(xiàn)push不上去, 設(shè)置中 選擇 Prorected Branches Allowed to push 更改 選擇一個角色即可 ,而后 un protect

    2024年02月06日
    瀏覽(46)
  • MySQL運維實戰(zhàn)(4.4) SQL_MODE之STRICT_TRANS_TABLES和STRICT_ALL_TABLES

    作者:俊達 在MySQL中,STRICT模式主要用于控制數(shù)據(jù)庫的行為,有助于保持?jǐn)?shù)據(jù)的一致性和完整性,特別是在涉及到數(shù)據(jù)寫入、更新和其他操作時的約束。 如果設(shè)置STRICT模式,MySQL會更加嚴(yán)格地執(zhí)行數(shù)據(jù)寫入和更新等操作,當(dāng)數(shù)據(jù)不符合字段定義或者違反了約束條件,MySQL將拋

    2024年01月18日
    瀏覽(97)
  • 【Vue Router】Sensitive 與 strict 路由配置

    默認(rèn)情況下,所有路由是不區(qū)分大小寫的,并且能匹配帶有或不帶有尾部斜線的路由。例如,路由 /users 將匹配 /users 、 /users/ 、甚至 /Users/ 。這種行為可以通過 strict 和 sensitive 選項來修改,它們既可以應(yīng)用在整個全局路由上,又可以應(yīng)用于當(dāng)前路由上: strict 為 true 時,將

    2024年02月17日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包