遇到问题:

1、我们需要传递的url参数为:

String parameter="money=10&notify_url=http://localhost/notify_url.jsp"

2、传到PHP后端变成了:

$parameter="money=10¬ify_url=http://localhost/notify_url.jsp"

问题分析:

java在http请求传递数据过程中,把&not转换成了html代码¬,从而导致前后端的数据不一致,sign签名验证就会失败。

解决方法:

传递参数时,把&换成& 如下:

String parameter="money=10&notify_url=http://localhost/notify_url.jsp"

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐