uniblab

How to correctly instantiate an HttpClient

Jul 24th, 2026
10,342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.72 KB | None | 0 0
  1. var handler = new HttpClientHandler {
  2. #if NET48_OR_GREATER || NET5_0_OR_GREATER
  3.     SslProtocols = System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Tls13,
  4. #else
  5.     SslProtocols = System.Security.Authentication.SslProtocols.Tls | System.Security.Authentication.SslProtocols.Tls11 | System.Security.Authentication.SslProtocols.Tls12 | System.Security.Authentication.SslProtocols.Ssl3,
  6. #endif
  7. #if DEBUG
  8.     AutomaticDecompression = System.Net.DecompressionMethods.None,
  9. #elif NETFRAMEWORK || NETSTANDARD
  10.     AutomaticDecompression = System.Net.DecompressionMethods.GZip | System.Net.DecompressionMethods.Deflate,
  11. #else
  12.     AutomaticDecompression = System.Net.DecompressionMethods.All,
  13. #endif
  14. };
Advertisement
Add Comment
Please, Sign In to add comment