13 packages tagged with “IHttpClientFactory”
.NET REST Client Framework for all platforms. This package contains abstractions for dependency injection and mocking with no implementations.
Kode-Aid shared HTTP library.
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly (v8.0) library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Hedging, Rate Limiter and Fallback.
Extends the .NET DefaultHttpClientFactory to support contextually appropriate primary handlers (i.e. unique certificates for different endpoints) and per-request cookie scope while retaining the benefits of handler pooling and typed client pipelines.
The WebClientService package provides a robust and flexible web client component designed to be used as a service within .NET Core applications. It leverages the power of IHttpClientFactory to facilitate efficient and scalable interactions with web services. This package supports dependency injection, making it easy to integrate into your existing .NET Core applications.
Provides attributes that are used to SourceGeneratorPower HttpClient
Provides mocking for the HttpClient and IHttpClientFactory
.NET REST Client Framework for all platforms. This package contains ASP.NET Core DI infrastructure.
Dependency Injection extensions for OpenSourceInitiative.LicenseApi. Provides IServiceCollection extensions to register a typed IOsiLicensesClient with IHttpClientFactory and optional request logging via ILogger. Multi-targets net10.0 and netstandard2.0.
🍊️ Useful utilities for .NET development, including a generic host implementation for console applications.
RS.HttpClientFactoryService A lightweight and flexible HTTP client service for ASP.NET Core, built on top of IHttpClientFactory. Simplifies making HTTP requests with built-in support for: GET, POST, PUT, PATCH, DELETE requests JSON serialization/deserialization with System.Text.Json Optional custom headers, authorization tokens, and named HttpClients Multipart and FormUrlEncoded requests Handling responses with structured HttpResult<T> Optional CancellationToken support for request cancellation Minimal boilerplate code, making HTTP calls easier and more maintainable Ideal for developers who want a consistent, reusable, and testable HTTP client service across projects without relying on heavy third-party libraries. Read more: https://www.theravinder.com/blog/rs-httpclientfactoryservice-colon-and-hyphen-a-cleaner-way-to-call-apis-in--dot-net-10068