Думаю, уже сложились какие-то бест практики по реализации сабжа. Хотелось бы узнать кто как поступает в подобной ситуации.
Т.е. суть проблемы: если запрос выполняется относительно долго (дольше секунды), то есть риск, что мобильное приложение не дождётся ответа, особенно при плохой связи.
Первое что приходит в голову: POST запрос на создание задачи, который только толкает её асинхронное выполнение. Затем пингование статуса её успешности.
Вот я и хотел уточнить, может есть какие-то иные, общепринятые решения? Или проблема надумана?
У меня опыт проектирования API для мобилок не велик, а разработчик мобильных приложений ничего вразумительного сказать не может, наверное сам не сталкивался с подобным.