From b7bf6df5a6844f19bd1fbd05a08a78caf539eb17 Mon Sep 17 00:00:00 2001 From: monosans Date: Tue, 12 Aug 2025 21:36:50 +0300 Subject: [PATCH] refactor: remove tcp_keepalive options for reqwest >=0.12.23 --- src/http.rs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/http.rs b/src/http.rs index 91687a9..414bd3f 100644 --- a/src/http.rs +++ b/src/http.rs @@ -175,26 +175,15 @@ pub fn create_reqwest_client( config: &Config, dns_resolver: Arc, ) -> reqwest::Result { - // TODO: remove tcp_keepalive related options for reqwest >=0.12.23 let mut builder = reqwest::ClientBuilder::new() .user_agent(&config.scraping.user_agent) .timeout(config.scraping.timeout) .connect_timeout(config.scraping.connect_timeout) - .tcp_keepalive(Some(Duration::from_secs(15))) - .tcp_keepalive_interval(Some(Duration::from_secs(15))) - .tcp_keepalive_retries(Some(3)) .dns_resolver(dns_resolver); if let Some(proxy) = &config.scraping.proxy { builder = builder.proxy(reqwest::Proxy::all(proxy.clone())?); } - #[cfg(any( - target_os = "android", - target_os = "fuchsia", - target_os = "linux" - ))] - let builder = builder.tcp_user_timeout(Some(Duration::from_secs(30))); - builder.build() }