From 0b8592559aacdc5a179a14b5493695be2d0ee773 Mon Sep 17 00:00:00 2001 From: yukaidi Date: Fri, 29 May 2026 02:36:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20CommonUtils.getURLP?= =?UTF-8?q?arams()=20=E4=B8=AD=20fullUrl.getQuery()=20=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=20null=20=E6=97=B6=E7=9A=84=20NPE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parser/src/main/java/cn/qaiu/util/CommonUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/parser/src/main/java/cn/qaiu/util/CommonUtils.java b/parser/src/main/java/cn/qaiu/util/CommonUtils.java index 1c4cd58..d5391dd 100644 --- a/parser/src/main/java/cn/qaiu/util/CommonUtils.java +++ b/parser/src/main/java/cn/qaiu/util/CommonUtils.java @@ -33,6 +33,9 @@ public class CommonUtils { public static Map getURLParams(String url) throws MalformedURLException { URL fullUrl = new URL(url); String query = fullUrl.getQuery(); + if (query == null || query.isEmpty()) { + return new HashMap<>(); + } String[] params = query.split("&"); Map map = new HashMap<>(); for (String param : params) {