Found 41 packages
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. The HttpClient factory provides extensibility to plug in DelegatingHandlers that address cross-cutting concerns such as service location, load balancing, and reliability. The default HttpClient factory provides built-in diagnostics and logging and manages the lifetimes of connections in a performant way. Commonly Used Types: System.Net.Http.IHttpClientFactory
The HttpClient factory is a pattern for configuring and retrieving named HttpClients in a composable way. This package integrates IHttpClientFactory with the Polly library, to add transient-fault-handling and resiliency through fluent policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback. This package was built from the source code at https://github.com/dotnet/dotnet/tree/c2435c3e0f46de784341ac3ed62863ce77e117b4
A set of extension methods for mocking HttpClient and IHttpClientFactory with Moq.
.NET REST Client Framework for all platforms. This package contains abstractions for dependency injection and mocking with no implementations.
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.
Kode-Aid shared HTTP library.
Fluent wrapper around IHttpClientFactory
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.
This library is a fork of Microsoft.Extensions.Http. It provides the basic HttpMessageHandler rotation functionality without any dependencies. Commonly used types: HttpClientFactoryLite.IHttpClientFactory HttpClientFactoryLite.HttpClientFactory
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.
Help functions for Azure rest api using IHttpClientFactory injection.
Typed abstract httpClient for IHttpClientFactory
.NET Client for TheTVDB API integrated with IHttpClientFactory and IServiceCollection
- Firebase Cloud Messaging - Firebase Realtime Database (Basic Crud, no Offline or Streaming support) - Firebase Storage - Authentication (Generate Custom Token for users, no user management) - Logging (You can provide logger in FirebaseSDKConfiguration) - Support for plugging custom HttpClient for supprting mocks, IHttpClientFactory, Polly etc, see github repo.
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