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;    }}
相关推荐
刘发财3 小时前
弃用html2pdf.js,这个html转pdf方案能力是它的几十倍
前端·javascript·github
追逐时光者5 小时前
一款使用 C# 编写专为 Windows 11 打造的文件资源管理器增强工具!
后端·.net
风象南5 小时前
普通人用AI加持赚到的第一个100块
人工智能·后端
牛奶6 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶6 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
皮皮林5517 小时前
Java性能调优黑科技!1行代码实现毫秒级耗时追踪,效率飙升300%!
java
冰_河7 小时前
QPS从300到3100:我靠一行代码让接口性能暴涨10倍,系统性能原地起飞!!
java·后端·性能优化
Kagol9 小时前
🎉OpenTiny NEXT-SDK 重磅发布:四步把你的前端应用变成智能应用!
前端·开源·agent
GIS之路10 小时前
ArcGIS Pro 中的 notebook 初识
前端