专栏首页陶士涵的菜地curl扩展post请求http接口报错:failed creating formpost data

curl扩展post请求http接口报错:failed creating formpost data

项目里面调用另一个http接口的时候 , 一直返回false ,不明所以

使用curl_error($ch) 查看错误信息 , 返回的错误信息是: failed creating formpost data

搜索了一番信息后 , 有人提到在post字段值里面如果有以@开头的字符串 , 这个会认为是文件路径 , 会出错

果然是在传递密码字段时 , 用户以@开头的 , 需要加一个转义字符

                            $prefix=substr($password,0,1);
                        if($prefix=='@'){
                            $password="\\".$password;
                        }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [android] 采用GET方式提交数据到服务器

    界面布局,线性布局,EditText用户名,EditText密码,Button按钮

    陶士涵
  • [PHP] 通用网关接口CGI 的运行原理

    CGI 的运行原理: 1.客户端访问某个 URL 地址之后,通过 GET/POST/PUT 等方式提交数据,并通过 HTTP 协议向 Web 服务器发出请求。 ...

    陶士涵
  • [javascript] 实现展开全文和收起全文效果

    在展示大量文本的时候,很多网站会在页面上出现一个展开全文的文字按钮 , 点击这个按钮才会展开全部内容 .

    陶士涵
  • ip route、ip rule、iptables知多少?(1)

    基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小、应用或IP源地址等属性来选择转发路径。

    随心助手
  • django 通过邮箱和用户名都能登录

    玩蛇的胖纸
  • 【星球知识卡片】模型蒸馏的核心技术点有哪些,如何对其进行长期深入学习

    一般地,大模型往往是单个复杂网络或者是若干网络的集合,拥有良好的性能和泛化能力,而小模型因为网络规模较小,表达能力有限。利用大模型学习到的知识去指导小模型训练,...

    用户1508658
  • AlphaGo 与医疗合作,未来它还能决定你的生死

    目前 DeepMind 宣布将与英国伦敦大学医学院合作,通过人工智能来治疗头颈部的癌症。人工智能已然有跳脱出用智力游戏碾压人类的层次,开始担当起你生命健康的守护...

    BestSDK
  • ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)

    前言 听标题的名字似乎是一个非常牛X复杂的功能,但是实际上它确实是非常复杂的,我们本节将演示如何实现对数据,进行组合查询(数据筛选) 我们都知道Excel...

    用户1149182
  • shiro(4)-银行示例

    在官方的示例中,有一个aspectj的示例,这个是一个银行的示例,简单的做了一下修改,演示一下其中几个方法的使用过程。 看以下几个类,包括账户信息,转账信息,以...

    cloudskyme

扫码关注云+社区

领取腾讯云代金券