TGViewer
SpellSinger - разработчик игр на Unity SpellSinger - разработчик игр на Unity @spellsingergames · 548 subscribers
Post #90 762
Про UnityWebRequest и UniTask

Если захотите обернуть UnityWebRequest в UniTask, будьте внимательны, у них отличается способ обработки ошибок. UnityWebRequest всегда возвращает Result, который может быть Success или нет.

Но UniTask’и меняют этот подход и кидают Exception в случае неуспешного запроса. Это особенно неочевидно, потому что ты всё равно продолжаешь работать с классом UnityWebRequest, у которого есть поле Result. Вот только он никогда не будет ConnectionError или ProtocolError, вместо этого вылетит Exception.

Забавно почитать, что думает об этом сам разработчик UniTask. На вполне адекватный на мой взгляд вопрос, заданный кем-то, он отвечает

Treating errors as exceptions is a general idea in C#, not just async/await.


А после попытки подискутировать на эту тему, на мой вгзляд довольно непрофессионально отвечает

Your technical skills are not at the level to discuss this.


#unitask
GitHub Why does 'UnityWebRequest / SendWebRequest' throw an exception on failure? · Issue #304 · Cysharp/UniTask Original UnityWebRequest version is designed to check request.result against UnityWebRequest.Result.Success and allows to decide how to treat an error (as an expected error or an exceptional situat...
  • 🗿 6
  • 👍 1
More from @spellsingergames
  1. Oct 1, 2026Автор
  2. Aug 31, 2026Post #235
  3. Aug 25, 2026Прошли модерацию на Crazy Games. Basic Launch продлится до 15 сентября или пока не наберет…
  4. Aug 24, 2026А мы, тем временем, идём покорять #crazy_games Вчера ночью отправили билд на модерацию. Мо…
  5. Aug 24, 20262 недели нужно рекоммендеру Яндекс игр, чтобы как-то отреагировать на изменения метрик. AR…
  6. Aug 14, 2026Шестой эпизод подкаста ГЕЙМДЕВ ПОД ПИВОМ уже во вторник, в 22:30МСК! Хорошенечко отоспитес…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →