diff --git a/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java b/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java index c656d42..e4e6c1c 100644 --- a/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java +++ b/src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java @@ -325,6 +325,12 @@ public class ChannelController { @RequestMapping(value = "GetWxSign",method = RequestMethod.GET) @ApiOperation(value = "获取微信分享签名") public BaseDto GetWxSign(String url){ + try { + url = java.net.URLDecoder.decode(url, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + url=url.replaceAll("\\+", "%2B"); BaseDto result=new BaseDto<>(); // String r=Get("http://114.55.30.100:1111/api/UserRegisterApp/GetWxShareSign","url="+url); // JSONObject jsonObject= JSONObject.parseObject(r); -- libgit2 0.21.0