chore: add more headers

This commit is contained in:
2026-01-08 15:19:34 +08:00
parent da15da800c
commit 15c6623ed8

View File

@@ -13,7 +13,7 @@ use super::ApiError;
use nyquest::{
AsyncClient, Body,
r#async::Request,
header::{ACCEPT_ENCODING, CONTENT_ENCODING, COOKIE, EXPECT, USER_AGENT},
header::{ACCEPT, ACCEPT_ENCODING, CONTENT_ENCODING, CONTENT_TYPE, COOKIE, EXPECT, USER_AGENT},
};
use serde::{Deserialize, Serialize};
use spdlog::debug;
@@ -54,13 +54,15 @@ pub trait MaiVersionExt: MaiVersion {
.with_body(Body::json_bytes(payload))
.with_header(USER_AGENT, format!("{api_hash}#{agent_extra}"))
.with_header("Mai-Encoding", Self::VERSION)
.with_header(ACCEPT, "*/*")
.with_header(ACCEPT_ENCODING, "")
.with_header("Charset", "UTF-8")
.with_header(CONTENT_ENCODING, "deflate")
.with_header(CONTENT_TYPE, "application/json")
.with_header(EXPECT, "100-continue");
// TODO: userid, token
if Self::VERSION >= "1.53" {
if Self::VERSION >= "1.53" && false {
req = req.with_header(COOKIE, format!(""))
}