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