飞行前请求在PUT / DELETE上返回406错误代码

时间:2017-03-01 11:12:49

标签: php jquery ajax cors

我目前正在使用jQuery编写客户端并使用AJAX,它使用的是我自己用PHP编写的API。最近,我遇到了PUT和DELETE请求的问题。

浏览器发送的航班前请求返回406(不接受)错误代码。

在阅读了很多类似的问题之后,这就是我在服务器中所包含的内容,但我仍然遇到了同样的错误。

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Content-Type,Accept,X-Requested-With,Session');

以下是chrome返回的错误

  

XMLHttpRequest无法加载https://api.com/api/1.0/users。预检的响应具有无效的HTTP状态代码406

这是我的API响应标题:

enter image description here

0 个答案:

没有答案