在预检响应中,Access-Control-Allow-Headers不允许授权

时间:2017-03-23 10:05:53

标签: angularjs symfony

当我向一个用symfony2编写的api发出一个put调用请求时,我需要修复angularJs中的错误。

我来自angularjs中的http://ex-admin.com,我拨打电话的域名不一样,它是http://ex.com。我也看到了这个问题的类似答案,但我还没有解决这个问题。

我认为问题出在服务器上,我在symfony中调用了这个api(http:ex.com)。我也安装了nelmio cors,但问题仍然存在。 另外我想说这个调用只适用于get和post,但是对于put或者删除它不起作用。

在这种情况下我是否还必须配置apache?但问题是因为我不知道......每个人都可以帮助我吗?

非常感谢, 弗拉维乌斯

1 个答案:

答案 0 :(得分:0)

我的问题是:

我在app.php $ _SERVER ['HTTP_ACCESS_CONTROL_REQUEST_METHOD']中只允许发布和获取请求,并且我扩展了条件以允许请求也用于PUT和DELETE。 ($ _SERVER ['HTTP_ACCESS_CONTROL_REQUEST_METHOD']要发布,获取,放置和删除。

谢谢:D

弗拉维乌斯