mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
fix destination not encoded (#4279)
This commit is contained in:
@@ -16,6 +16,7 @@ import com.alibaba.otter.canal.common.AbstractCanalLifeCycle;
|
|||||||
import com.alibaba.otter.canal.common.CanalException;
|
import com.alibaba.otter.canal.common.CanalException;
|
||||||
import com.alibaba.otter.canal.common.CanalLifeCycle;
|
import com.alibaba.otter.canal.common.CanalLifeCycle;
|
||||||
import com.alibaba.otter.canal.protocol.SecurityUtil;
|
import com.alibaba.otter.canal.protocol.SecurityUtil;
|
||||||
|
import com.google.common.net.UrlEscapers;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 远程配置获取
|
* 远程配置获取
|
||||||
@@ -84,7 +85,7 @@ public class PlainCanalConfigClient extends AbstractCanalLifeCycle implements Ca
|
|||||||
if (StringUtils.isEmpty(md5)) {
|
if (StringUtils.isEmpty(md5)) {
|
||||||
md5 = "";
|
md5 = "";
|
||||||
}
|
}
|
||||||
String url = configURL + "/api/v1/config/instance_polling/" + destination + "?md5=" + md5;
|
String url = configURL + "/api/v1/config/instance_polling/" + UrlEscapers.urlPathSegmentEscaper().escape(destination) + "?md5=" + md5;
|
||||||
return queryConfig(url);
|
return queryConfig(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user