月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-07-31 7485979d8da73d03fe7291cef91f09c6a02e7dd6
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/"));
            if (StaticData.THREE == res.getCategory() && str.contains(StaticData.REST_LAYER)) {
                str = str.replace(res.getUrl().replace("/v6/wmts/", StaticData.REST_LAYER), proxyUrl.replace("/proxy/", "/proxy/rest/"));
            }
        }