为什么这个http请求失败并同时成功?

时间:2014-03-17 23:12:58

标签: angularjs http

我正在尝试发送PUT请求,我明白了:

enter image description here

奇怪的是,当我点击它时,它显示我200 OK。我也看到标题允许所有内容,所以我不明白为什么它告诉我的PUT是不允许的。

enter image description here

我在这里有一个单独的问题详细说明应用程序的角度方面:https://stackoverflow.com/questions/22467052/is-this-usage-of-ngresource-correct

1 个答案:

答案 0 :(得分:0)

Error :Request header field Content-Type is not allowed by Access-Control-Allow-Headers

非常奇怪的修复,在服务器端我不得不改变:

response.setHeader("*");

response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");

由于某种原因,星号不包含“内容类型”