fix sts download

This commit is contained in:
weisd
2025-04-08 22:52:13 +08:00
parent 5188d00a09
commit 2ae7661810

View File

@@ -297,9 +297,9 @@ pub fn get_condition_values(header: &HeaderMap, cred: &auth::Credentials) -> Has
args
}
pub fn get_query_param<'a>(url: &'a str, param_name: &str) -> Option<&'a str> {
let query_start = url.find('?')?;
let query = &url[query_start + 1..];
pub fn get_query_param<'a>(query: &'a str, param_name: &str) -> Option<&'a str> {
let param_name = param_name.to_lowercase();
for pair in query.split('&') {
let mut parts = pair.splitn(2, '=');
if let (Some(key), Some(value)) = (parts.next(), parts.next()) {