再談跨域問題

2022-07-31 05:30:18 字數 949 閱讀 2234

今天新專案部署,還是原來的asp.net webapi,還是原來的跨域問題解決方法

通過修改web.config,加入以下**

在本機除錯一切ok;

但是發布到伺服器時發現,get請求沒有問題,post請求404find;通過瀏覽器看到,options請求沒有通過。通過搜尋找到答案,按刪除

webconfig下的配置。

記錄一下。有以下疑問:為什麼原來的專案沒有問題呢?兩個專案的區別是 原來用的swashbuckle 、swagger.net 和swagger.net ui三個包做api文件生成,

現在用的swagger-net來做api文件生成,而且發布時,整個**報沒有發現swagger配置檔案的錯,刪除之後才能使用(依然是本地iis沒有問題)。

cookie跨域問題 跨域登入

cookie跨域時修改不成功,需要在刪除 或者修改時 設定domain值與存入的domain一致,跨域修改cookie不會成功。例如 login.abc.com login工程 www.abc.com abc工程 www.abc.com login.html呼叫login工程的登陸介面 login工...

跨域問題詳解 ajax跨域解決

跨域問題的產出,根本原因在於瀏覽器的同源策略,什麼又是同源策略呢,官方解釋 同源策略限制了從同乙個源載入的文件或指令碼如何與來自另乙個源的資源進行互動。這是乙個用於隔離潛在惡意檔案的重要安全機制。同源的定義 如果兩個頁面的協議,埠 如果有指定 和網域名稱都相同,則兩個頁面具有相同的源。可以跨域讀取其...

Jq 跨域問題

ajax 跨域問題解決方案 jsonp 1 前台ajax 2 後台響應 string info string callbackfunname request callbackparam string k ok response.write var data k r n info info callb...