@2890594972
2018-06-22T02:50:59.000000Z
字数 468
阅读 1845
axios
tp5
OPTIONS
在通过 AJAX 发起 HTTP 请求的时候,我们最常用的方法大概就是 GET 和 POST 了。实际上除了这两个以外,HTTP 请求还有 PUT,DELETE,OPTIONS 等等。本文就将对 OPTIONS 请求的作用进行介绍,并解决我前两天遇到的一个与它相关的问题。
正常访问:get和post
规范要求:delete, put, options等要进行“预检查”(preflight)
所以:让服务的支持预请求
// [ 应用入口文件 ]
if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
header('Access-Control-Allow-Origin:*');
header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");
exit;
}