javascript - WCF 问题上的 CORS

标签 javascript ajax angularjs wcf cors

我开发了 RESTFull Post Web 服务。 通过Chrome扩展测试这个服务,一切OK。 现在我想从 ajax 或 Angular JS 调用这个服务。正是想要 Angular js。

我知道需要在服务器端启用 CROS。 我在服务器上启用了实用的 JAX-RS 2。

对于 WCF,我读到 http://enable-cors.org/server_wcf.html论坛并一步步完成。然后我通过 Chrome 扩展测试了服务,注意到 header 发生了变化。

但是从 Angular js 来看同样的错误。 对于需要预检的跨源请求,这是不允许的。

你有什么想法吗?

最佳答案

有一些手册,例如

http://enable-cors.org/server_wcf.html http://blogs.msdn.com/b/carlosfigueira/archive/2012/05/15/implementing-cors-support-in-wcf.aspx

但最简单的方法是使用 Web API 2 代替 WCF 和 CORS 库(最容易开发,但必须使用 .NET4.5)

http://enable-cors.org/server_aspnet.html

关于javascript - WCF 问题上的 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996645/

相关文章:

jquery - 将数据从 JQuery 传递到 Controller 操作

javascript - 如何获取AngularJS中没有名称的数组元素值

javascript - 如何在 angularjs 应用程序中包含 d3.js?

javascript - $state.go 从我当前的状态到当前的状态是否会触发相关事件?

ajax - 防止在 Ajax.BeginForm 上重新加载

javascript - jQuery 验证和 AJAX 提交表单如何编写 e.preventDefault();

javascript - 如何将实时文件更新从 Node js服务器(express)发送到 Angular js

javascript - 定时内容容器 Javascript

javascript - 从 html 下拉列表中获取值,传递给 javascript 函数

javascript - 仅在移动设备上滚动至顶部