完美解決api、WebService跨域的問(wèn)題
webapi接口在ajax調(diào)用的很多情況下都會(huì)出現(xiàn)跨域問(wèn)題,同樣的WebService如果想用ajax調(diào)用,也需要接口跨域問(wèn)題,解決方案如下:
1、IIS配置
打開(kāi)IIS選擇發(fā)布后的webapi或者是WebService,選擇網(wǎng)站-->選擇HTTP 響應(yīng)表頭-->添加。。操作如下:
需要添加的名稱和值為
<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中添加標(biāo)簽
<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>
切記。兩種方法只能采用一種,否則會(huì)報(bào)錯(cuò)。
以上這篇完美解決api、WebService跨域的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python suds訪問(wèn)webservice服務(wù)實(shí)現(xiàn)
- Python3 webservice接口測(cè)試代碼詳解
- vs2019創(chuàng)建WebService服務(wù)的實(shí)現(xiàn)
- SpringBoot使用CXF集成WebService的方法
- Java解析調(diào)用webservice服務(wù)的返回XML串詳解
- Java調(diào)用CXF WebService接口的兩種方式實(shí)例
- python使用suds調(diào)用webservice接口的方法
- Webservice遠(yuǎn)程調(diào)試及超時(shí)操作原理解析
相關(guān)文章
asp.net(c#)動(dòng)態(tài)修改webservice的地址和端口(動(dòng)態(tài)修改配置文件)
這個(gè)問(wèn)題其實(shí)并沒(méi)有我想像的那個(gè)復(fù)雜,我們都知道怎么直接修改吧,那就是修改WebConfig文件的配置節(jié)2012-12-12Ajax Throws Sys.WebForms.PageRequestManagerErrorException wi
注冊(cè)腳本: ScriptManager.RegisterStartupScript(this, typeof(string), "Message", "alert('error message');", true); 即可解決,困惑了我一下午。2008-11-11Repeater控件分別綁定數(shù)組和ArrayList實(shí)現(xiàn)思路
在后臺(tái)用DataSource綁上數(shù)據(jù)源(數(shù)組或ArrayList)在調(diào)用DataBind()方法,在前臺(tái)調(diào)用%# GetDataItem()%,感興趣的朋友可以了解下啊,望本文可以鞏固你的數(shù)據(jù)綁定知識(shí)2013-01-01ng-repeat中Checkbox默認(rèn)選中的方法教程
這篇文章主要給大家介紹了關(guān)于ng-repeat中Checkbox默認(rèn)選中的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08ASP.NET用SignalR建立瀏覽器和服務(wù)器的持久連接詳解
這篇文章主要給大家介紹了ASP.NET用SignalR如何建立瀏覽器和服務(wù)器的持久連接,文章先給大家簡(jiǎn)單介紹了配置環(huán)境,而后通過(guò)實(shí)戰(zhàn)來(lái)給大家詳細(xì)的介紹了實(shí)現(xiàn)的過(guò)程,文中通過(guò)一步步的步驟介紹的很詳細(xì),感興趣的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-12-12ASP.Net 圖片存入數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼
在很多時(shí)候,我們有這樣的需求:把圖片存入到數(shù)據(jù)庫(kù)當(dāng)中。在一些應(yīng)用程序中,我們可能有一些敏感的資料,由于存儲(chǔ)在文件系統(tǒng)(file system)中的東西,將很容易被某些用戶盜取,所以這些數(shù)據(jù)不能存放在文件系統(tǒng)中。2008-11-11ASP.NET中實(shí)現(xiàn)jQuery Validation-Engine的Ajax驗(yàn)證實(shí)現(xiàn)代碼
在jQuery的表變驗(yàn)證插件中Validation-Engine是一款高質(zhì)量的產(chǎn)品,提示效果非常精美,而且里面包含了AJAX驗(yàn)證功能2012-05-05