This library extends IHttpClientBuilder with easy to use resilience policies for the HttpClient.
Add ExtraBreakCondition
setting in ResiliencePoliciesSettings
to override default condition to break on 429 status code
Add .net6 support
This is major release including breaking changes (see milestone v2.0.0). Public API were refactored. Also this release introduces new functionality.
OverallTimeoutPolicy
(#13)Retry-After
http header (#40)Dodo.HttpClient
and System.Net.Http.HttpClient
(#32)AddDefaultPolicies
is renamed to AddResiliencePolicies
(#45)HttpClientSettings
is replaced with ResiliencePoliciesSettings
(#38)Initial release of httpclient-resilience-policies
library.
See README for documentation.