Я знаю, что могу указать список кодов ошибок HTTP (например, 408, 502, 503 и т. Д.). Я хотел бы получить повторную попытку, используя Polly , но какой список этих кодов будетповторить попытку по умолчанию, если ничего не указано?
Что такое список кодов [Http status], которые по умолчанию будут повторяться [по Polly], если ни один не указан?
Polly сам по себе не содержит встроенных определенийиз того, что он повторяет: вы как пользователь указываете, что при определении политики .
Polly с HttpClientFactory (используя services.AddHttpClient(...).AddTransientHttpErrorPolicy(...) в StartUp в .Net Core) повторяет следующие пункты,согласно документации Polly с HttpClientFactory :
services.AddHttpClient(...).AddTransientHttpErrorPolicy(...)
StartUp
Этот также должен отображаться в intellisense при наведении курсора на метод.
The .HandleTransientHttpError() метод, доступный через пакет Polly.Extensions.Http, также обрабатывает тот же набор исключений и кодов состояния .
.HandleTransientHttpError()
Polly.Extensions.Http