我知道我可以指定 HTTP 错误代码列表(例如 408、502、503 等),我想使用Polly重试,但是如果未指定,默认情况下将重试的这些代码的列表是什么?
mou*_*ler 14
如果未指定,默认情况下 [由 Polly] 重试的 [Http 状态] 代码列表是什么?
Polly 本身不包含重试内容的内置定义,您作为用户在定义策略时指定。
Polly with HttpClientFactory(在 .Net Coreservices.AddHttpClient(...).AddTransientHttpErrorPolicy(...)中使用)根据Polly with HttpClientFactory 文档StartUp重试以下项目:
当您将鼠标悬停在方法上时,这也应该显示在智能感知中。
HandleTransientHttpError()通过包提供的方法也Polly.Extensions.Http处理相同的异常和状态代码集。