From 43581630f0beccd8842ee5b126c5526acfe7bd63 Mon Sep 17 00:00:00 2001 From: database64128 Date: Mon, 14 Sep 2020 02:40:28 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9E=96=20Use=20HttpClient.Timeout=20for=20a?= =?UTF-8?q?=2015-second=20timeout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shadowsocks-csharp/Controller/Service/OnlineConfigResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Controller/Service/OnlineConfigResolver.cs b/shadowsocks-csharp/Controller/Service/OnlineConfigResolver.cs index 89ff2565..eacd170e 100644 --- a/shadowsocks-csharp/Controller/Service/OnlineConfigResolver.cs +++ b/shadowsocks-csharp/Controller/Service/OnlineConfigResolver.cs @@ -20,13 +20,13 @@ namespace Shadowsocks.Controller.Service { var httpClientHandler = new HttpClientHandler(); var httpClient = new HttpClient(httpClientHandler); + httpClient.Timeout = TimeSpan.FromSeconds(15); if (proxy != null) { httpClientHandler.Proxy = proxy; } - _ = Task.Delay(2000).ContinueWith(_ => httpClient.CancelPendingRequests()); string str = await httpClient.GetStringAsync(url); var ret = Get(str);