diff --git a/parser/src/main/java/cn/qaiu/util/URLUtil.java b/parser/src/main/java/cn/qaiu/util/URLUtil.java index 155779e..916a27f 100644 --- a/parser/src/main/java/cn/qaiu/util/URLUtil.java +++ b/parser/src/main/java/cn/qaiu/util/URLUtil.java @@ -24,17 +24,14 @@ public class URLUtil { if (query != null) { String[] pairs = query.split("&"); for (String pair : pairs) { - if (pair == null || pair.isEmpty()) { - continue; - } - String[] keyValue = pair.split("=", 2); + String[] keyValue = pair.split("="); String key = URLDecoder.decode(keyValue[0], StandardCharsets.UTF_8); String value = keyValue.length > 1 ? URLDecoder.decode(keyValue[1], StandardCharsets.UTF_8) : ""; queryParams.put(key, value); } } } catch (Exception e) { - throw new IllegalArgumentException("URL解析失败: " + url, e); + e.printStackTrace(); } }