也许我完全错过了一些东西,但我有一台本地运行的服务器,并且没有配置Angular来为$ http请求使用CORS.当我向localhost发出HTTP请求时<port>,我看到Chrome首先创建了一个OPTIONS请求.
因为我需要支持IE 8 - 而AngularJS肯定不会在那里使用CORS - 我需要删除CORS.
我试过直接设置POST方法而不使用$http.post包装器但没有用.也许这与https://github.com/angular/angular.js/issues/1585有关
我也尝试直接从控制器调用jQuery ajax帖子 - 即使CORS选项为false(因为它似乎默认为true).它仍然会创建一个CORS请求.
这是什么配置?