完美解決api、WebService跨域的問題
webapi接口在ajax調(diào)用的很多情況下都會出現(xiàn)跨域問題,同樣的WebService如果想用ajax調(diào)用,也需要接口跨域問題,解決方案如下:
1、IIS配置
打開IIS選擇發(fā)布后的webapi或者是WebService,選擇網(wǎng)站-->選擇HTTP 響應表頭-->添加。。操作如下:


需要添加的名稱和值為
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,Content-Type"/> <add name="Access-Control-Allow-Origin" value="*" />
2、直接在web.config中添加標簽
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,Content-Type"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer>
切記。兩種方法只能采用一種,否則會報錯。
以上這篇完美解決api、WebService跨域的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
ASP.NET GridView中文本內(nèi)容無法換行(自動換行/正常換行)
用GridView來顯示課程表,每個單元格的內(nèi)容包括課程名、上課地點、教師姓名,然后我想讓它們分行顯示,感興趣的朋友可以了解下,或許對你有所幫助2013-02-02
在Asp.net下實現(xiàn)變長連接的web即時應用的實現(xiàn)范例及ReverseAjax的演示介紹
根據(jù)公司近期的一個培訓整理的資料,附件包括一個完整的使用變長連接的web即時聊天室的范例和針對ReverseAjax的ppt培訓文稿,其中ppt中包含了對范例程序的完整講解2011-12-12
ASP.NET Core在WebApi項目中使用MiniProfiler分析Entity Frame
這篇文章介紹了ASP.NET Core在WebApi項目中使用MiniProfiler分析Entity Framework Core的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-02-02
HTTP錯誤500.19解決方法(定義了重復的節(jié)點)
HTTP 錯誤 500.19 - Internal Server Error 無法訪問請求的頁面,因為該頁的相關配置數(shù)據(jù)無效2013-06-06
ASP.net如何連接SQL SERVER 2012數(shù)據(jù)庫
這篇文章主要介紹了ASP.net連接SQL SERVER 2012數(shù)據(jù)庫的方法,非常不錯,在項目開發(fā)中經(jīng)??梢杂玫剑枰呐笥芽梢詤⒖枷?/div> 2016-08-08
在Asp.net core中實現(xiàn)websocket通信
這篇文章介紹了在Asp.net core中實現(xiàn)websocket通信的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07
ASP.NET?MVC5網(wǎng)站開發(fā)之業(yè)務邏輯層的架構(gòu)和基本功能(四)
這篇文章主要為大家詳細介紹了ASP.NET?MVC5網(wǎng)站開發(fā)之業(yè)務邏輯層的架構(gòu)和基本功能,感興趣的小伙伴們可以參考一下2016-08-08最新評論

