php curl post数据时的一个坑

原创
2016/04/21 11:07
阅读数 364

   今天在调试一个平台接口时, 对方一直提示参数错误, 但他不告诉你那个参数有错误, 这个参数他接收到的是什么样子的, 然后也找不到他们技术人员. 然后我拿着参数值去找他们技术支持, 结果验证所有参数都是正确的......bala bala.  最后无奈用tcpdump抓包, 和结果php curl官方文档才发现: 

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

    这里的$data 如果是数组, 就会强制做编码, 如果是字符串就不会做编码. 用了这么久了, 竟然还有这种坑, 心里发毛....希望在座的以后要留一下这个问题


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部