航班请求在PUT / DELETE上返回406错误代码

我目前正在使用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响应的标题:

在这里输入图像描述

链接地址: http://www.djcxy.com/p/41121.html

上一篇: Flight request returning 406 error code on PUT / DELETE

下一篇: HTTP protocol's PUT and DELETE and their usage in PHP