chore: 避免请求中包含多行 cookie,从 cookie 中移除 ac_time_value (#726)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2026-06-24 09:00:37 +08:00
committed by GitHub
parent bf762b1b0a
commit 83b07087fb
+7 -6
View File
@@ -49,12 +49,13 @@ impl Client {
let mut req = self.0.request(method, url); let mut req = self.0.request(method, url);
// 如果有 credential,会将其转换成 cookie 添加到请求的 header 中 // 如果有 credential,会将其转换成 cookie 添加到请求的 header 中
if let Some(credential) = credential { if let Some(credential) = credential {
req = req req = req.header(
.header(header::COOKIE, format!("SESSDATA={}", credential.sessdata)) header::COOKIE,
.header(header::COOKIE, format!("bili_jct={}", credential.bili_jct)) format!(
.header(header::COOKIE, format!("buvid3={}", credential.buvid3)) "buvid3={}; SESSDATA={}; bili_jct={}; DedeUserID={}",
.header(header::COOKIE, format!("DedeUserID={}", credential.dedeuserid)) credential.buvid3, credential.sessdata, credential.bili_jct, credential.dedeuserid
.header(header::COOKIE, format!("ac_time_value={}", credential.ac_time_value)); ),
);
} }
req req
} }