做支付宝支付请求的时候要去给支付宝请求方法传参数 ,这个参数我是从我们的后台获得的,直接传给支付宝方法就会出现“订单交易失败,请稍后再试 ali38173”;单如果我把从我们后台获取的结果通过控制台打印出来,在复制出来赋给一个新变量如图中l_data,再将l_data传进支付宝方法,交易就能正常进行了。这是什么原因导致的?有大神遇到过这样类似的问题吗?
9***@qq.com
- 发布:2017-09-15 10:39
- 更新:2021-01-04 23:12
- 阅读:1330
2***@qq.com - _ysc
补充一下 楼上说的
如果后端是PHP,返回的地方
echo htmlspecialchars($response)改成
echo $response;
原因是 返回的字符串里有 →&← 这个符号的 html字符实体 -&-a-m-p-;-(请忽略中划线) 所以才会出现 使用postman工具手动复制可以成功调用 程序传回来的字符串调用失败的情况
希望可以帮助到其他开发者 :)