月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-07-28 2eed541a0d2e3a217cdd79d5924c35f4ece1b5a2
修改数简wmts服务代理
已修改2个文件
8 ■■■■■ 文件已修改
src/main/java/com/moon/server/entity/all/StaticData.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/helper/HttpHelper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/all/StaticData.java
@@ -88,7 +88,7 @@
    public final static String AK = "?ak=";
    public final static String REST_LAYER = "/rest/layer/";
    public final static String REST_LAYER = "/v6/rest/";
    /**
     * 单引号
src/main/java/com/moon/server/helper/HttpHelper.java
@@ -299,11 +299,13 @@
            str = str.replace(res.getUrl(), proxyUrl);
            if (!StringHelper.isEmpty(res.getArgs())) {
                str = str.replace("?" + res.getArgs(), "").replace("&" + res.getArgs(), "");
                // str = str.replace("?" + res.getArgs(), "").replace("&" + res.getArgs(), "")
                str = str.replace("?" + res.getArgs() + "\"", "\"").replace("&" + res.getArgs() + "\"", "\"")
                        .replace("?" + res.getArgs() + "&", "?").replace("&" + res.getArgs() + "&", "&");
            }
            if (StaticData.THREE == res.getFirm() && str.contains(StaticData.REST_LAYER)) {
                str = str.replace(res.getUrl().replace("/wmts/layer/", StaticData.REST_LAYER), proxyUrl.replace("/proxy/", "/proxy/rest/"));
                str = str.replace(res.getUrl().replace("/v6/wmts/", StaticData.REST_LAYER), proxyUrl.replace("/proxy/", "/proxy/rest/"));
            }
        }