From ef849b624f1fdb90c7c7614375523c05efeaa1dd Mon Sep 17 00:00:00 2001 From: Sergio <77530549+sergi0g@users.noreply.github.com> Date: Sun, 16 Mar 2025 18:26:04 +0200 Subject: [PATCH] fix: don't pass empty parameters when making auth request (#69) --- src/utils/request.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/request.rs b/src/utils/request.rs index 420ed38..082efbf 100644 --- a/src/utils/request.rs +++ b/src/utils/request.rs @@ -17,8 +17,10 @@ pub fn parse_www_authenticate(www_auth: &str) -> String { .fold(String::new(), |acc, (key, value)| { if *key == "realm" { acc.to_owned() + value.as_escaped() + "?" - } else { + } else if value.unescaped_len() != 0 { format!("{}&{}={}", acc, key, value.as_escaped()) + } else { + acc } }) } else {