PHP 实现 RESTFULL API 方法

现在,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;    }}
相关推荐
毕设源码-朱学姐13 分钟前
【开题答辩全过程】以 爱心捐赠网站为例,包含答辩的问题和答案
java·eclipse
江拥羡橙18 分钟前
Vue和React怎么选?全面比对
前端·vue.js·react.js
Pr Young20 分钟前
服务优雅停止和服务优雅启动
后端
嘟嘟MD2 小时前
程序员副业 | 2025年9月复盘
后端·aigc
楼田莉子2 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
暮之沧蓝2 小时前
Vue总结
前端·javascript·vue.js
尘觉2 小时前
中秋节与 Spring Boot 的思考:一场开箱即用的团圆盛宴
java·spring boot·后端
木易 士心3 小时前
Promise深度解析:前端异步编程的核心
前端·javascript
间彧3 小时前
Seata分布式事务框架详解与项目实战
后端
Le1Yu3 小时前
2025-10-7学习笔记
java·笔记·学习