现在,RESTful是目前最流行的接口设计规范,在很多公司有着广泛的应用,目前大部分公司都是前后端分离的方式进行软件系统开发,后端只需要提供接口,【电商API接口封装商品详情SKU】但接口的形式每个公司可能不一样,但大部分公司经常都会用到restful方式的api接口,那么今天分享点干货,直接复制可用。
一、返回请求类型
bash
// 返回请求类型function get_request_method() { return $_SERVER['REQUEST_METHOD'];}
二 、是否为POST请求
bash
// 是否为POST请求function is_post() { if ($_POST) { return true; } else { return false; }}
三、是否为GET请求
bash
// 是否为GET请求function is_get() { if ($_GET) { return true; } else { return false; }}
四、是否为PUT请求
bash
// 是否为PUT请求function is_put() { if ($_SERVER['REQUEST_METHOD'] == 'PUT') { return true; } else { return false; }}
五、是否为PATCH请求
bash
// 是否为PATCH请求function is_patch() { if ($_SERVER['REQUEST_METHOD'] == 'PATCH') { return true; } else { return false; }}
六、是否为DELETE请求
bash
// 是否为DELETE请求function is_delete() { if ($_SERVER['REQUEST_METHOD'] == 'DELETE') { return true; } else { return false; }}
七、是否为AJAX请求
bash
// 是否为AJAX请求function is_ajax() { if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { return true; } else { return false; }}