{"id":9005703,"name":"asnet.shared.http","ecosystem":"nuget","description":"Enterprise‑grade shared HTTP infrastructure library for .NET that simplifies API and microservices consumption, supports high‑performance streaming, OAuth2 / OpenID Connect (IdentityServer), IP geolocation, and SQL Server Reporting Services (SSRS) integration.","homepage":"https://www.asnetsolutions.com/projects/buildingblocks/asnet-shared-http","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"","keywords_array":["dotnet","csharp","http","httpclient","webapi","microservices","aspnetcore","streaming","iasyncenumerable","oauth2","openid-connect","identityserver","ssrs","reporting","ipstack","enterprise","infrastructure","asnet","asnetsolutions"],"namespace":null,"versions_count":42,"first_release_published_at":"2021-05-04T07:41:51.797Z","latest_release_published_at":"2026-07-06T19:28:24.200Z","latest_release_number":"1.2.1","last_synced_at":"2026-09-11T12:23:57.605Z","created_at":"2024-02-27T01:42:06.331Z","updated_at":"2026-09-11T14:43:40.419Z","registry_url":"https://www.nuget.org/packages/asnet.shared.http/","install_command":"Install-Package asnet.shared.http","documentation_url":null,"metadata":{"copyright":"© 2020–2026 As Net Solutions S.A.S. All rights reserved. https://www.asnetsolutions.com","license_info":{"type":"expression","text":"MIT","version":null},"license_url":"https://licenses.nuget.org/MIT","require_license_acceptance":false,"icon":"AsNetIcon28x32.png","readme":"README.md","repository":{"type":"git","url":null,"branch":null,"commit":"90e11e74703323a1c78682ed7e70811c9174699b"},"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":"• Optimized and customized JSON serialization using System.Text.Json and Dahomey.Json.\n• Improved overall HTTP client performance.\n• Added Dependency Injection (DI) ready services for Web API consumption.\n• Introduced TimeSpanJsonConverter to properly support TimeSpan properties with System.Text.Json.\n• Multi‑framework support: .NET Standard 2.1, .NET 8.0, .NET 9.0, and .NET 10.0.\n• Enhanced async methods to return a Tuple (T, HttpResponseMessage, ApiException) for improved diagnostics.\n• Added GET and DELETE methods with BodyRequest support.\n• Added GetByteArray and GetByteArrayAsync methods for binary content retrieval.\n• Added streaming methods: GetAsyncEnumerable, PostAsyncEnumerable, and GetFromJsonAsyncEnumerable.\n• Streaming APIs return IAsyncEnumerable\u003cT\u003e, enabling higher performance and memory‑efficient data processing.","dependency_summary":{"total_dependency_groups":4,"target_frameworks":["net10.0","net8.0","net9.0",".NETStandard2.1"],"total_dependencies":59},"verified":false},"repo_metadata":{},"repo_metadata_updated_at":"2026-09-11T14:43:40.418Z","dependent_packages_count":1,"downloads":17900,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":19.24455537154098,"dependent_repos_count":13.819348826338206,"dependent_packages_count":18.835372714592,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":17.299758970823728},"purl":"pkg:nuget/asnet.shared.http","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/asnet.shared.http","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/asnet.shared.http","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/asnet.shared.http/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/asnet.shared.http/codemeta","maintainers":[{"uuid":"AsNetSolutions","login":"AsNetSolutions","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://www.nuget.org/profiles/AsNetSolutions","role":null,"created_at":"2024-02-27T01:53:48.742Z","updated_at":"2024-02-27T01:53:48.742Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/AsNetSolutions/packages"}]}