return;
}
- if (!PlatformDetection.IsWindows && remoteServer.HttpVersion == new Version(2, 0))
- {
- // ActiveIssue #39372: Certificate validation is asserting against the remote HTTP2 server on Linux
- return;
- }
-
HttpClientHandler handler = CreateHttpClientHandler();
using (HttpClient client = CreateHttpClientForRemoteServer(remoteServer, handler))
{
protected HttpClient CreateHttpClientForRemoteServer(Configuration.Http.RemoteServer remoteServer, HttpClientHandler httpClientHandler)
{
- if (!PlatformDetection.IsWindows && remoteServer.HttpVersion == new Version(2, 0))
- {
- // ActiveIssue #39372: Certificate validation is asserting against the remote HTTP2 server on Linux
- httpClientHandler.ServerCertificateCustomValidationCallback = TestHelper.AllowAllCertificates;
- }
-
HttpMessageHandler wrappedHandler = httpClientHandler;
// ActiveIssue #39293: WinHttpHandler will downgrade to 1.1 if you set Transfer-Encoding: chunked.