专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Weblogic

微信OAuth认证授权的有关问题

发布时间:2010-06-14 17:15:06 文章来源:www.iduyao.cn 采编人员:星星草
微信OAuth认证授权的问题
问题描述:
这个认证为什么不能通过超链接跳转代码如下:
jsp页面:
<div>
        山地自行车..螺丝:¥1
         <a href="${pageContext.request.contextPath}/test/userOauth">点击购买1</a>
         <a href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=312312312hjdshd&redirect_uri=http://www.qsz.com/WeixinDemo/weixinpay/payInterface&response_type=code&scope=snsapi_userinfo&state=yes#wechat_redirect">点击购买2</a>
      </div>
我页面分别写了两个地址用于测试。“点击购买1”是跳到我的后端,后端做的事情就是拼接一个微信认证地址即:“点击购买2”超链接所示的地址,然后用httpClinet来执行这个地址的请求。这样做的后果直接后台报错。。。。打印了微信返回的一个html页面的内容:“请在微信客户端打开此链接”。

然后我在页面直接拼接这个微信认证的地址不用再在后台拼接用httpClent来处理,而是在页面直接a链接这个地址,这回一切都正常了。
是怎么回事呢?
我的业务是用户购买商品要进行认证的啊,不走后台怎么做呢。。。。。。。。
------解决思路----------------------
因为微信需要获取用户的信息,你后台拼串后用httpClent执行用户并看不到拼串后的跳转得页面,用户没法点击确认,所以不对,如果你只想获取用户的信息可用用微信中的snsapi_base
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: