krystv commited on
Commit
936ce6b
·
verified ·
1 Parent(s): 3587b18

Upload crates/bex-core/Cargo.toml

Browse files
Files changed (1) hide show
  1. crates/bex-core/Cargo.toml +14 -1
crates/bex-core/Cargo.toml CHANGED
@@ -14,7 +14,20 @@ serde = { workspace = true }
14
  serde_json = { workspace = true }
15
  serde_yaml = { workspace = true }
16
  tracing = { workspace = true }
17
- reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] }
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  wasmtime = { version = "30", features = ["component-model", "cranelift", "parallel-compilation"] }
19
  wasmtime-wasi = "30"
20
  wasmtime-wasi-io = "30"
 
14
  serde_json = { workspace = true }
15
  serde_yaml = { workspace = true }
16
  tracing = { workspace = true }
17
+ # CRITICAL: reqwest with full browser-like features
18
+ # - rustls-tls: TLS support
19
+ # - gzip/brotli/deflate: Accept-Encoding decompression (browsers always send these)
20
+ # - cookies: Cookie jar for session persistence (needed for CF challenges)
21
+ # - http2: HTTP/2 support (Chrome always negotiates H2)
22
+ reqwest = { version = "0.12", default-features = false, features = [
23
+ "rustls-tls",
24
+ "json",
25
+ "gzip",
26
+ "brotli",
27
+ "deflate",
28
+ "cookies",
29
+ "http2",
30
+ ] }
31
  wasmtime = { version = "30", features = ["component-model", "cranelift", "parallel-compilation"] }
32
  wasmtime-wasi = "30"
33
  wasmtime-wasi-io = "30"