Без полного понимания контекста вашего приложения я бы подумал, что вам нужно убедиться, что получение ответа от сервера не критично, так как вам может не потребоваться полагаться на повторение в случае ответа «Ожидание».Например, если пользователь уходит со страницы, сценарий может быть выгружен и повторная попытка не произойдет.
Если, как кажется, вы ожидаете, возможно, долго выполняющихся заданий, лучше всего просто вернутьсясостояние HTTP в порядке и позволяет извлекать содержимое на более позднем этапе либо синхронно, либо асинхронно, в зависимости от ситуации.
Вы также можете рассмотреть возможность доставки ответа с использованием атрибутов заголовка HTTP, а не встроенных данных ответа.