【发布时间】:2018-04-20 20:36:57
【问题描述】:
我在(两台服务器)上托管了 MVC Web API 服务
当我通过 C#(如 WebClient 和 HttpClient)使用它时,它工作正常,当我也通过 Postman 使用它时,它工作,我通过在浏览器中粘贴服务 URL 来调用它,它也工作正常,但是当我通过 jquery 使用它时它工作,有时不工作,并得到以下错误
跨域请求被阻止:同源策略不允许读取 myservice.com 上的远程资源(原因:CORS 预检通道未成功)。
【问题讨论】:
-
您是否尝试安装 fiddler 并深入查看响应消息?
-
浏览器中显示的网站网址是什么?您尝试使用 jquery 访问的 URL 是什么?
标签: c# jquery angularjs ajax asp.net-web-api2