我开发了 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)
关于javascript - WCF 问题上的 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996645/