php curl post数据时的一个坑

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

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

    这里的$data 若是是数组, 就会强制作编码, 若是是字符串就不会作编码. 用了这么久了, 居然还有这种坑, 内心发毛....但愿在座的之后要留一下这个问题数组

相关文章
相关标签/搜索