47 packages tagged with “httpclientfactory”
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Correlate requests between microservices using a correlation ID.
Provides abstractions to correlate requests between microservices.
Dependency injection extensions for Correlate.
ASP.NET Core middleware component to correlate requests between microservices using correlation ID request headers.
ASP.NET Core middleware to propagate HTTP headers from the incoming request to the outgoing HTTP Client requests. This is a backport to ASP.NET Core 2.1 (and 2.2) of the ASP.NET Core HeaderPropagation middleware I had recently contributed to the ASP.NET Core project. All code is licensed under the Apache License, Version 2.0 and copyrighted by the .NET Foundation. If you are using ASP.NET Core 3.0, please use the official package Microsoft.AspNetCore.HeaderPropagation.
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
Fluent wrapper around IHttpClientFactory
Dependency Injection, HttpClientFactory & ASP.NET Core extensions for Auth0.NET
A typed HttpClient for use with Troy Hunt's HaveIBeenPwned Pwned Passwords service: https://haveibeenpwned.com/Passwords
Kode-Aid shared HTTP library.
A lightweight HttpClient factory with minimum dependencies that respects DNS changes and integrates Polly policies into the HTTP client.
A fluent API to configure HttpClients for unit testing.
Extension methods for easy unit tests with requests and responses.
The HTTP client extensions for the microservice communication with openid support.
Refit extensions for TeePee.
Provides a lightweight concise way of handling API requests within C#
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.
very easy to use httpclient for webapi. call remote methods like local methods. support async methods,custom httpclient. 让远程方法(api接口)像本地方法一样方便调用。支持异步、自定义httpclient。
Enables HTTP clients to load-balance over discovered service instances.
一个基于 .NET 9 和 C# 13 的现代化 HTTP 客户端封装库,提供链式调用API,简化配置,支持弹性策略和事件监控。 特性 链式调用API,快速构建HTTP的请求 简化配置 - 统一的配置模型,支持 TLS、HTTP 版本、超时等 弹性策略 - 内置重试、熔断、限流支持(基于 Polly) 事件监控 - 完整的事件系统,支持按客户端订阅 DI 友好 - 完美集成 ASP.NET Core 依赖注入 Standalone 模式 - 支持 WinForms/WPF/Debug 应用 线程安全 - 并发场景下的安全使用 内存安全 - 弱引用支持,避免内存泄漏 AOT 友好 - 支持 Native AOT 编译 保留原生HttpClient的用法加以增强
The collection of Polly Policies and HttpClientFactory configurations to support Resilience for HTTP based Microservices calls.
Extensions for HttpClientLab, usually installed through HttpClientLab.
Provides a lightweight concise way of handling files over API requests within C#
Core functionalities of HttpClientLab, usually installed through HttpClientLab.
Bet.Extensions.Hosting.Resilience library enables functionality used with GenericHost such as CorrelationId.
AspNetCore.Hosting library enables functionality used with AspNetCore such as CorrelationId.
A comfy wrapper around HttpClientFactory