Skip to content

Commit 436b97c

Browse files
authored
Set SocketsHttpHandler's default connect timeout to 15s (dotnet#66607)
* Set default connect timeout to 15s * Fix ConnectTimeout_Default test
1 parent 734362c commit 436b97c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/libraries/Common/src/System/Net/Http/HttpHandlerDefaults.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ internal static partial class HttpHandlerDefaults
2727
public static readonly TimeSpan DefaultPooledConnectionLifetime = Timeout.InfiniteTimeSpan;
2828
public static readonly TimeSpan DefaultPooledConnectionIdleTimeout = TimeSpan.FromMinutes(1);
2929
public static readonly TimeSpan DefaultExpect100ContinueTimeout = TimeSpan.FromSeconds(1);
30-
public static readonly TimeSpan DefaultConnectTimeout = Timeout.InfiniteTimeSpan;
30+
public static readonly TimeSpan DefaultConnectTimeout = TimeSpan.FromSeconds(15);
3131
}
3232
}

src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,7 +1054,7 @@ public void ConnectTimeout_Default()
10541054
{
10551055
using (var handler = new SocketsHttpHandler())
10561056
{
1057-
Assert.Equal(Timeout.InfiniteTimeSpan, handler.ConnectTimeout);
1057+
Assert.Equal(TimeSpan.FromSeconds(15), handler.ConnectTimeout);
10581058
}
10591059
}
10601060

0 commit comments

Comments
 (0)