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