我有一个Symfony2 API和一个消耗它的AngularJS应用程序。
我在尝试连接成员时遇到问题。它应该像这样工作:
{"username":"qzdqzd","password":"qzdqzdc"}
我面临一个非常奇怪的问题。我有两个API实例:一个在我的计算机上,在本地,另一个在网络上(http://api.galaxia-online.com)。当我的AngularJS代码配置为请求本地API时,它按预期工作:
它是法语,但你可以看到错误信息。
但是当我更改我的AngularJS代码以请求远程API时,使用相同的请求,我会收到400错误代码,但响应中包含无内容。此外,Firefox告诉我,我有一个CORS问题。
我起初认为我在服务器上配置错误,但是!当我尝试使用专用浏览器插件(在我的案例中为RESTClient)执行完全相同的请求时,它完美地运行:
所以我开始认为问题可能是由AngularJS引起的。该请求似乎有效,并且似乎在RESTClient中工作,但AngularJS没有收到任何内容。
如果有人有线索,我将不胜感激。