解决解析Digest参数字符串包含多个=导致认证失败的问题,如:url带参数的问题场景

This commit is contained in:
Wien 2025-04-30 17:04:07 +08:00
parent 0229459d8d
commit 3cb81149c1

View File

@ -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("\"", ""));
}
}
/*