В моем приложении запросы HTTP-браузера помещены в очередь.Может ли контроллер grails дважды отображать значения текста клиенту
При запросе HTTP на сервер клиент должен быть уведомлен сервером о том, что запрос принят (скажем, с http-статусом 202 или просто сообщение «Выполняется»), так что очередь на стороне клиента может отправить второй запрос к серверу.
Как только первый запрос выполняется полностью, клиент должен быть снова уведомлен сервером о том, что запрос имеет успех (например, статус http равен 200).
Использование обещаний не помогло, поскольку двухкратное рендеринг было невозможно; один с фактическим запросом-ответом, а другой, когда поток завершает работу.
Хотя я знаю, что один запрос и множественный ответ невозможны. Но есть ли способ сделать текст по крайней мере дважды для запроса?
Стандартный контроллер Grails может выдавать только один ответ. Если вам нужно что-то, у кого есть возможность выдавать несколько ответов, вам нужно будет что-то посмотреть по линии Атмосферы. –
благодарит за это. – shishank