From 6aeb1c17992bbefb3a4469cf8d70d1488baf87bd Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 22 七月 2023 16:04:46 +0800 Subject: [PATCH] 修改代理服务、zip解压 --- src/main/java/com/moon/server/helper/HttpHelper.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/moon/server/helper/HttpHelper.java b/src/main/java/com/moon/server/helper/HttpHelper.java index 2e9abb5..635cd78 100644 --- a/src/main/java/com/moon/server/helper/HttpHelper.java +++ b/src/main/java/com/moon/server/helper/HttpHelper.java @@ -300,13 +300,17 @@ url = strs[0]; if (!StringHelper.isEmpty(strs[1])) { - str = str.replace("?" + strs[1], ""); + str = str.replace("?" + strs[1], "").replace("&" + strs[1], "").replace("&" + strs[1], ""); } } if (str.contains(url)) { String proxyUrl = res.getProxy().replace("{token}", response.getHeader("token")); proxyUrl = request.getRequestURL().substring(0, request.getRequestURL().indexOf(proxyUrl) + proxyUrl.length()); - str = str.replace(res.getUrl(), proxyUrl); + str = str.replace(url, proxyUrl); + + if (str.contains(StaticData.REST_LAYER)) { + str = str.replace(url.replace("/wmts/layer/", StaticData.REST_LAYER), proxyUrl); + } } return str; -- Gitblit v1.9.3