У меня http-клиент, написанный на c # (.net core), и я пытаюсь вызвать GET http API для загрузки файла из него.Но каждый раз, когда я вызываю этот API, он возвращает мне код состояния 202, и я проверял документацию API, в котором говорится, что 202 указывает на то, что файл транскодируется.Так что сейчас у меня есть логика, чтобы получить ответ 202, как это:
while(status == 202)
{
Thread.sleep(60000);
}
if(status == 200)
{
download the file....
}
Мне просто интересно, есть ли лучшие способы добиться этого, так как иногда он продолжает получать 202 несколько раз, а время снадолго.Если есть лучший способ, пожалуйста, сообщите, я был бы очень признателен.Спасибо.