Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' he
2017-12-28 17:01
393 查看
解决方案:在服务器端的Web.config文件中添加一下内容。
如果报错:
未能加载类型“WebServiceDemo.MyHttpModule”。去掉
即可。
如果想选定的网站可能跨域访问,修改配置如下:
<system.web> <!--提供Web服务访问方式--> <webServices> <protocols> <add name="HttpSoap"/> <add name="HttpPost"/> <add name="HttpGet"/> <add name="Documentation"/> </protocols> </webServices> </system.web>
<configuration> <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> <modules> <add name="MyHttpModule" type="WebServiceDemo.MyHttpModule"/> </modules> </system.webServer> </configuration>
如果报错:
未能加载类型“WebServiceDemo.MyHttpModule”。去掉
<modules> <add name="MyHttpModule" type="WebServiceDemo.MyHttpModule"/> </modules>
即可。
如果想选定的网站可能跨域访问,修改配置如下:
<add name="Access-Control-Allow-Origin" value="http://domain1.com, http://domain2.com" />
相关文章推荐
- Failed to load http://localhost:8080/team.php: Request header field x-jwt-header is not allowed by Access-Control-Allow-Headers in preflight response.
- XMLHttpRequest cannot load http://xxxxxx. No 'Access-Control-Allow-Origin' header i
- 9.如何解决出现AXIOS的Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight response.
- Request header field sessionId is not allowed by Access-Control-Allow-Headers in preflight response.
- Egret引擎 HttpRequest 报错No 'Access-Control-Allow-Origin'
- XMLHttpRequest cannot load http://XXXx.json. No 'Access-Control-Allow-Origin' header is present on t
- core.min.js:36 XMLHttpRequest cannot load http://【地址】. No 'Access-Control-Allow-Origin' header is pr
- 【问题解决】XMLHttpRequest cannot load http://xxx.xxx No 'Access-Control-Allow-Origin'
- xmlhttprequest cannot load No 'Access-Control-Allow-Origin' AJAX跨域请求解决方法
- 解决 js ajax跨域访问报“No 'Access-Control-Allow-Origin' header is present on the requested resource.”错误
- 【error】No 'Access-Control-Allow-Origin' 跨域问题
- No 'Access-Control-Allow-Origin' header is present on the requested resource解决方法
- No 'Access-Control-Allow-Origin' header is present on the requested resource.
- No 'Access-Control-Allow-Origin' header is present on the requested resource
- XMLHttpRequest cannot load – Origin is not allowed by Access-Control-Allow-Origin.
- 跨域 No 'Access-Control-Allow-Origin' header is present on the requested resource
- No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方案
- 跨域问题:No 'Access-Control-Allow-Origin' header is present on the requested resource.
- XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin
- No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方案