微信jssdk配置一直正常,但通过分享出去的链接点击进来却出现 invalid signature
2016-11-14 22:37
585 查看
最近要在微信公众号上做个分享的功能,因为要分享后做相应的处理,因此自然要配置微信的jssdk。 经过测试,分享成功后是能成功回调的,因此说明jssdk目前是没有问题的。 但却出现了一个情况 ,就是通过分享后的链接再点击进来的时候,就出现了invalid signature。 经过排查比对后发现问题出现在分享后的链接上,因为分享的链接多了
;jsessionid=90169B860BF64CD020D62B9D942E3843 ,而我目前的代码是:
String yiming="域名"
StringBuffer fullUrl=new StringBuffer();
fullUrl.append(yiming);
fullUrl.append(request.getServletPath()); //请求路径
String queryString = request.getQueryString(); //查询参数
if(StringUtil.isNotEmpty(queryString)){
fullUrl.append("?");
fullUrl.append(queryString);
}
然后这样的获取方法并不能获取到jssessionid, 解决方法是:
StringBuffer fullUrl=request.getRequestURL(); //获取全路径,包括jssessionid,但不包括参数
String queryString = request.getQueryString(); //查询参数
if(StringUtil.isNotEmpty(queryString)){
fullUrl.append("?");
fullUrl.append(queryString);
}
如此问题解决
;jsessionid=90169B860BF64CD020D62B9D942E3843 ,而我目前的代码是:
String yiming="域名"
StringBuffer fullUrl=new StringBuffer();
fullUrl.append(yiming);
fullUrl.append(request.getServletPath()); //请求路径
String queryString = request.getQueryString(); //查询参数
if(StringUtil.isNotEmpty(queryString)){
fullUrl.append("?");
fullUrl.append(queryString);
}
然后这样的获取方法并不能获取到jssessionid, 解决方法是:
StringBuffer fullUrl=request.getRequestURL(); //获取全路径,包括jssessionid,但不包括参数
String queryString = request.getQueryString(); //查询参数
if(StringUtil.isNotEmpty(queryString)){
fullUrl.append("?");
fullUrl.append(queryString);
}
如此问题解决
相关文章推荐
- 微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法
- 微信JSSDK分享接口中wx.config 出现invalid signature问题的解决办法
- 在做微信分享到朋友圈时,手机扫码报config:invalid signature,分享后后正常的问题,是url问题
- 微信分享链接后再次分享提示config:invalid signature
- 通过微信分享链接,后面会被加上from=singlemessage&isappinstalled=1可能导致网页打不开
- 微信jssdk 开发 常见问题 jssdk invalid signature
- 微信分享JSSDK-invalid signature签名错误的解决方案
- 关于前端微信分享jssdk config:invalid signature 签名错误
- 通过微信分享链接地址会自动添加from参数区分来源
- 在h5页面点击微信图文消息链接出现 两次跳转的问题
- 微信JSSDK的接口invalid signature解决方法
- 微信js开发出现 errMsg: "config:invalid signature"错误
- 运行Maven项目时出现invalid LOC header (bad signature)错误,Tomcat不能正常启动
- 微信 JSSDK 报 config:invalid signature 错误
- 微信小程序-配置普通链接二维码规则时一直提示【校验文件检查失败】
- ios微信分享---按照官方文档上配置缺不能正常启动微信客户端
- iphone微信分享链接时出现乱码的解决方法
- 微信分享jssdk config:invalid signature 签名错误
- 通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开
- 解决微信分享iphone端报invalid signature