urlEncode是要的,但如果你确定appid和secret都正确的情况下,那么只有一个可能,就是你微信公众号里授权域名可能是“xxx.com”,而你实际访问用“www.xxx.com”,注意二级域名不一致也会被认为是redirect_uri域名与后台不一致,如果还不行可以加我qq:1451652407
微信登录失败,redirect_uri域名与后台不一致,错误码:10003[图片] 14:32:58.212 [http-bio-80-exec-14] DEBUG o.s.w.s.DispatcherServlet - [doService,819] - DispatcherServlet with name 'mvc' processing POST request for [/posWechat1/wx/index.do] 14:32:58.213 [http-bio-80-exec-14] DEBUG o.s.w.s.m.a.DefaultAnnotationHandlerMapping - [getHandlerInternal,124] - Mapping [/wx/index.do] to HandlerExecutionChain with handler [org.leo.boss.controller.WeixinController@1468baeb] and 1 interceptor 14:32:58.226 [http-bio-80-exec-14] DEBUG o.s.w.b.a.s.HandlerMethodInvoker - [invokeHandlerMethod,173] - Invoking request handler method: public void org.leo.boss.controller.WeixinController.index(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException 14:32:58.231 [http-bio-80-exec-14] DEBUG m.c.w.m.a.WxMpMessageRouter - [route,169] - End session access: async=false, sessionId=odXbh0gJh7QkdM1zPOSbftXswXoY 14:32:58.234 [http-bio-80-exec-14] DEBUG o.s.w.s.DispatcherServlet - [doDispatch,957] - Null ModelAndView returned to DispatcherServlet with name 'mvc': assuming HandlerAdapter completed request handling 14:32:58.235 [http-bio-80-exec-14] DEBUG o.s.w.s.DispatcherServlet - [processRequest,913] - Successfully completed request 以上是代码块和日志,求帮忙,我已经找了好多文章了。 授权回调页面改过了,尝试过用urlEncode对链接进行处理,可是还是没用,希望有大神能够帮忙解答一下,谢谢。 其他情况:使用ngrok内网穿透,发信息可以回复。
2018-12-15