@GetMapping("/authorize")
public String authorize(@RequestParam("returnUrl") String returnUrl) {
String url="http://zimeaanet.natapp1.cc/sell/wechat/authorize";
String state= URLEncoder.encode(returnUrl);
String redirectUrl = wxMpService.oauth2buildAuthorizationUrl(url, WxConsts.OAuth2Scope.SNSAPI_BASE, state);
log.info("【微信网页授权】 redirectUrl={}",redirectUrl);
return "redirect:" + redirectUrl;
}
运行是报错:
2019-02-16 02:23:37,658 - 【微信网页授权】 redirectUrl=https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxe322209489&redirect_uri=http%3A%2F%2Fzimaaenet.natapp1.cc%2Fsell%2Fwechat%2Fauthorize&response_type=code&scope=snsapi_base&state=http%3A%2F%2Fwww.imooc.com&connect_redirect=1#wechat_redirect
2019-02-16 02:23:38,166 - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter ‘returnUrl’ is not present]