diff --git a/Cargo.lock b/Cargo.lock index 4fc0e63fd..a5a2a6473 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8038,12 +8038,15 @@ dependencies = [ [[package]] name = "wreq-util" -version = "3.0.0-rc.11" +version = "3.0.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b51558351cf26c9a5daeabf5df5bfab13f1666fa783ad7ddb9a573e04d7fae0a" +checksum = "1d8d73c75be86fbde675988dbe5cb15f02567025c13f6ffab910361ad1ba6c89" dependencies = [ + "brotli", + "flate2", "typed-builder", "wreq", + "zstd", ] [[package]] diff --git a/crates/http/Cargo.toml b/crates/http/Cargo.toml index 58c585b93..7781525ac 100644 --- a/crates/http/Cargo.toml +++ b/crates/http/Cargo.toml @@ -25,7 +25,7 @@ reqwest = { version = "0.12", default-features = false, features = ["stream", "r # 指纹, 服务器据此返回压缩正文; 不开解压则 client 原样吐压缩字节 → 乱码 (antigravity.google 实测)。 # 解压在 response 层 (tower-http), 不动 ClientHello / Accept-Encoding 指纹 —— 但改 wreq 仍跑 cf-canary 复核。 wreq = { version = "=6.0.0-rc.23", default-features = false, features = ["stream", "webpki-roots", "socks", "system-proxy", "gzip", "brotli", "deflate", "zstd"] } -wreq-util = "=3.0.0-rc.11" +wreq-util = "=3.0.0-rc.14" tokio = { version = "1", features = ["macros", "rt-multi-thread", "net", "sync", "time", "process"] } # 错误类型 thiserror = "2"