微信支付后台总是返回数据签名错误篇二

上一回说到body设置中文的就签名错误的问题,这一回就说说怎么解决这个问题。

生成预支付,我之前用的请求是httppost。后来我改成HttpURLConnection,并且要设置

conn.setRequestProperty("User-Agent", "Mozilla/5.0(iphone;CPU iphone OS 5_1_1 like Mac OS X) AppleWebKit/534.46(KHTML,like Geocko) Mobile/9B206 MicroMessenger/5.0");

注意:user-agent的参数(iphone;CPU iphone OS 5_1_1 like Mac OS X) ,这个是苹果的,安卓是不一样的。request可以直接获取到user-agent的信息,需要判断这个用户代理值。


最后希望能对你起一点点帮助,HttpURLConnection可以参考我下图!




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值