关于微信登录redirect_uri地址转码的问题

CherryMs 2016-07-23 02:13:37

       
final String code = req.getParameter("code");
if (code == null) {
System.out.println("code == null: " + req.getQueryString());
return false;
}

打印的内容
code == null: event=wechat_auth&post_id=32&code=031zezIN1lbieZ0qnlLN1y5yIN1zezIC

用户访问授权登录的链接之后对redirect_uri里的地址发起请求
servlet接受到请求后偶尔getParameter获取不到code
打印getQueryString 发现&被转义了
现在的问题在于 客户端那边发过来的请求我无法控制 是不是只能转义后获取code的值(治标不治本)
我想知道&被转义的原因是啥 想知道更加深层的东西 希望大家帮帮忙 谢谢
...全文
484 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧