Как отправить / отправить данные с сервера (ответ API REST) ​​в форму jsp / html - PullRequest
0 голосов
/ 21 февраля 2020

Мое требование следующее:

Пользователь перед сканированием метки откроет веб-приложение (spring-boot) и нажмет на ссылку, которая показывает пустую форму html. Теперь, когда он сканирует этикетку, детали этого сканирования должны автоматически заполняться в форме, которую он открыл. За кулисами то же приложение также представит API REST, который получает детали сканирования в формате JSON. Эти json значения должны быть автоматически перенесены в уже открытую форму.

Являются ли websockets способом выполнения вышеуказанного требования? Или есть лучший / более простой способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 21 февраля 2020

Сетевые сокеты, безусловно, являются приемлемым вариантом.

Чистым решением на основе HTTP будет опрос:

Вы можете использовать короткий опрос : клиент запрашивает новые данные каждые несколько секунд.

или длительный опрос : сервер удерживает запрос http, пока новые данные не будут готовы для клиента, и ответит данными. Затем клиент немедленно отправляет новый запрос, а сервер снова удерживает его ...

...