欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-15 21:56:48
项目里面调用另一个http接口的时候 , 一直返回false ,不明所以 使用curl_error($ch) 查看错误信息 , 返回的错误信息是: failed creating formpost data 搜索了一番信息后 , 有人提到在post字段值里面如果有以@开头的字符串 , 这个会认为是文 ......

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

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

 

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

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

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