做支付相关接口时
用curl传递数据,数据中包含&和=时被转义成\u0026 和\u003d,请问是什么原因
他接口那边,是不可能改的,我这边用urlencode好像不行,怎么办才能让他接收正常的数据
还有如果我用表单提交,不用curl提交时不会出现这种情况
如果表单提交数据中包含&和=表单怎么转码,为什么表单可以,curl不行
php难题 ,传递特殊字符
答案:2 悬赏:40
解决时间 2021-02-18 10:36
- 提问者网友:呆萌心雨
- 2021-02-17 12:57
最佳答案
- 二级知识专家网友:旧事诱惑
- 2021-02-17 13:14
改用POST CURL也可以
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0 ); // 过滤HTTP头
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);// 显示输出结果
curl_setopt($curl,CURLOPT_POST,true); // post传输数据
curl_setopt($curl,CURLOPT_POSTFIELDS,$para);// post传输数据
$responseText = curl_exec($curl);
curl_close($curl);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0 ); // 过滤HTTP头
curl_setopt($curl,CURLOPT_RETURNTRANSFER, 1);// 显示输出结果
curl_setopt($curl,CURLOPT_POST,true); // post传输数据
curl_setopt($curl,CURLOPT_POSTFIELDS,$para);// post传输数据
$responseText = curl_exec($curl);
curl_close($curl);
全部回答
- 1楼网友:你好陌生人
- 2021-02-17 13:52
你好!
ASCII编码
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |