{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:nuget/systemlibrary.common.web.httpbaseclient","name":"systemlibrary.common.web.httpbaseclient","description":"SystemLibrary.Common.Web.HttpBaseClient for any .NET \u003e= 5 application - one way of calling external services/API's\n\n\t\t\tSelling points:\n\t\t\t* Cache's the underlying TCP Socket Connection for 5 minutes\n\t\t\t** No more socket exhaustion, nor need of 'iisreset' due to DNS changes or network bugs\n\t\t\t* Configure a 'Retry Request' if a DNS change occurs\n\t\t\t** A new TCP Socket Connection will be used if the Cached connection fails due to DNS change\n\t\t\t* Configure a 'Timeout' per request or per client, or a mix","license":"https://spdx.org/licenses/Apache-2.0","url":"https://systemlibrary.com/package/SystemLibrary.Common.Web.HttpBaseClient","keywords":["C#",".NET","httpclient","retry","timeout","api"],"maintainer":[{"@type":"Person","name":"ceo-system-library"}],"author":[{"@type":"Person","name":"ceo-system-library"}],"copyrightHolder":[{"@type":"Person","name":"ceo-system-library"}],"dateCreated":"1900-01-01","dateModified":"2026-08-06","datePublished":"2026-08-06","copyrightYear":1900,"applicationCategory":"nuget","runtimePlatform":"nuget","sameAs":["https://www.nuget.org/packages/systemlibrary.common.web.httpbaseclient/"]}