Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 日志 › 小单日志:修复PHP API接口

小单日志:修复PHP API接口

Eswlnk的头像
Eswlnk
2023-03-10 14:01:19
小单日志:修复PHP API接口-Eswlnk Blog
智能摘要 AI
今日接到一个修复PHP API接口的小单。甲方自建接口供网站后端调用但无法正确返回数据。通过POST示例和后台信息排查发现,问题源于代码中使用了错误的GET请求而非所需POST请求,并且参数格式不匹配。于是重新封装了一个POST请求函数,确保请求正常返回。同时优化了后端判断流程。客户及时支付报酬,合作顺利。

今天在群里接了个小单,要求是修复一个API接口,语言是PHP。刚好没事就接了。甲方的要求大概是:为了素材方便解析,自己写了一个接口,但是网站这边后端去访问这个接口时无法返回正确的值,要求修复一下。

我让他给了一个POST的示例和服务器的后台账号密码,登上去看了下要修改的文件,这里就不贴出来了。

POST示例

小单日志:修复PHP API接口-Eswlnk Blog

Body:form-data ,参数:url

这里是POST请求,结果PHP代码里用的是GET请求,并且没有使用form-data,而是用的Query。重新给他封装一个函数,发送请求正常返回即可。

通用代码

public static function sendPost($url)
{
    $postUrl = "#";
    $postData = array(
        'url' => $url,
    );
    $curl = curl_init();

    curl_setopt($curl, CURLOPT_URL, $postUrl);

    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36');

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_POST, true);

    curl_setopt($curl, CURLOPT_POSTFIELDS, $postData);

    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);

    $r = curl_exec($curl);

    curl_close($curl);

    return $r;
}

到这里就OK了,顺便帮他改了下后端的判断流程,不知道原作者在写那堆shi山代码是怎么想的。

人也很爽快,交货后就把钱转过来了,只能说希望下次也合作愉快。

小单日志:修复PHP API接口-Eswlnk Blog
本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
开发日志日志
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
开发日志记录:用户中心计划仍在进行中!
上一篇
「热点创作」插件制作计划!再也不用担心想不到好标题了!
下一篇

猜你喜欢

  • 「日志」IG无缘S15总决赛
  • 来自谷歌27岁的生日涂鸦
  • 插件分享:新增自助购买卡密功能
  • 事件记录:国内网络故障情况
  • 科研记录:ecCodes处理grib文件问题
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

本站上线邀请码免费兑换系统
2025-06-29 20:49:16
来自谷歌27岁的生日涂鸦
2025-09-27 22:50:12
开发日志:解决Windows平台无法使用Metview解析数据的难题
2025-03-06 18:18:52

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.586 秒   |  SQL查询 22 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈