uniblab icon

How to correctly instantiate an HttpClient

uniblab | PRO | 07/24/26 10:47:01 PM UTC | 0 ⭐ | 24025 👁️ | Never ⏰ | []
C# |

720 B

|

None

|

0 👍

/

0 👎

var handler = new HttpClientHandler {
#if NET48_OR_GREATER || NET5_0_OR_GREATER
    SslProtocols = System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Tls13, 
#else
    SslProtocols = System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Ssl3,
#endif
#if DEBUG
    AutomaticDecompression = System.Net.DecompressionMethods.None,
#elif NETFRAMEWORK || NETSTANDARD
    AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate,
#else
    AutomaticDecompression = System.Net.DecompressionMethods.All,
#endif
};

Comments