SystemLibrary.Common.Web.HttpBaseClient (nuget): SystemLibrary.Common.Web.HttpBaseClient for any .NET >= 5 application - one way of calling external services/API's  			Selling points: 			* Cache's the underlying TCP Socket Connection for 5 minutes 			** No more socket exhaustion, nor need of 'iisreset' due to DNS changes or network bugs 			* Configure a 'Retry Request' if a DNS change occurs 			** A new TCP Socket Connection will be used if the Cached connection fails due to DNS change 			* Configure a 'Timeout' per request or per client, or a mix
Keywords: C#|.NET|httpclient|retry|timeout|api