From 3cb81149c17489e0bf5813fa0f99896a76acc808 Mon Sep 17 00:00:00 2001 From: Wien Date: Wed, 30 Apr 2025 17:04:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=A7=A3=E6=9E=90Digest?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=3D=E5=AF=BC=E8=87=B4=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E5=A6=82?= =?UTF-8?q?=EF=BC=9Aurl=E5=B8=A6=E5=8F=82=E6=95=B0=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=9C=BA=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dev33/satoken/httpauth/digest/SaHttpDigestTemplate.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sa-token-core/src/main/java/cn/dev33/satoken/httpauth/digest/SaHttpDigestTemplate.java b/sa-token-core/src/main/java/cn/dev33/satoken/httpauth/digest/SaHttpDigestTemplate.java index a16d2bf5..749384c2 100644 --- a/sa-token-core/src/main/java/cn/dev33/satoken/httpauth/digest/SaHttpDigestTemplate.java +++ b/sa-token-core/src/main/java/cn/dev33/satoken/httpauth/digest/SaHttpDigestTemplate.java @@ -120,7 +120,9 @@ public class SaHttpDigestTemplate { String[] kv = s.split("="); if (kv.length == 2) { map.put(kv[0].trim(), kv[1].trim().replace("\"", "")); - } + } else if (s.contains("=")) { // 解决字符串包含多个=,如:url带参数的问题 + map.put(kv[0].trim(), s.substring(kv[0].length() + 1).trim().replace("\"", "")); + } } /* -- Gitee