PHP Curl请求类封装支持GET与POST
PHP 的 curl 求类分装,写得还挺干净的。常用的GET
、POST
、PUT
都封好了,基本就是一行调用的事儿,连参数也考虑进去了。嗯,适合日常项目里懒得重复写逻辑的时候直接拿来用,省事儿。
getRequest和postRequest方法封装得清晰,直接调用就行。dealPostData
方法也挺贴心,专门 POST 传参,把数组转成 url 编码的字符串——这一步多人容易漏,封起来就方便多了。
你要是平时习惯用 curl 做后端接口通信,这个类真可以考虑下。写得不复杂,容易接手。改改也方便,比如加个 header 设置啥的。就是注意一点,dealPostData
里变量名直接拼接,有点老写法,稳妥起见可以手动下特殊字符。
感兴趣的话,你也可以看看其他平台的封装思路,比如:AfnetWorking 的 GET/POST,还有HarmonyOS 的封装指南,对比着看能学不少写法。
如果你手上项目比较杂,有 PHP、C#甚至 Python 混着用,也别担心,文末这几个链接有不同语言的封装方式,按需自取。
curl请求类.zip
预估大小:1个文件
curl请求类
文件夹
curl.php
3KB
1.4KB
文件大小:
评论区