我知道可以使用 Polly 指定需要重试的 HTTP 错误代码列表(例如 408、502、503 等),但如果没有指定任何代码,那么默认会重试哪些代码呢?
services.AddHttpClient(...).AddTransientHttpErrorPolicy(...)
),根据Polly with HttpClientFactory文档,会重试以下项目:当你悬停在方法上时,这个也应该显示在智能感知中。
通过Polly.Extensions.Http
包提供的HandleTransientHttpError()
方法还处理相同的异常和状态码集合。