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("&amp;" + 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