遇到问题:

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

技术共进,成长同行——讯飞AI开发者社区

更多推荐