0
跨源请求被阻止:同源策略不允许在API URL处读取远程资源。这可以通过将资源移动到相同的域或启用CORS来解决。针对API请求阻止跨源请求
我已经在API项目中安装了Microsoft.AspNet.WebApi.Cors,但它仍然不起作用。
还修改了访问控制的web.config但不成功。
有没有什么办法从JavaScript调用API?
跨源请求被阻止:同源策略不允许在API URL处读取远程资源。这可以通过将资源移动到相同的域或启用CORS来解决。针对API请求阻止跨源请求
我已经在API项目中安装了Microsoft.AspNet.WebApi.Cors,但它仍然不起作用。
还修改了访问控制的web.config但不成功。
有没有什么办法从JavaScript调用API?
您只需要在Api的web.config中添加此代码即可。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
必须将该代码块添加到web.config的
什么是您的跨域策略XML文件? –
不,它的json格式。 – user3224493
你可以使用jsonp –