如何 push/send 来自服务器的数据(REST api 响应)到 jsp/html 表单
How to push/send data from server (REST api response) to a jsp/html form
我的要求如下
用户在扫描标签之前将打开 Web 应用程序(spring-boot)并单击显示空 html 表单的 link。现在,当他扫描标签时,该扫描的详细信息应该会自动填充到他打开的表格中。在幕后,同一个应用程序还将公开一个 REST api,它以 JSON 格式接收扫描的详细信息。此 json 值应自动推送到已打开的表单。
websockets 是否可以满足上述要求?或者有 better/easier 的方法吗?
谢谢。
Web 套接字绝对是一个可行的选择。
一个纯基于 HTTP 的解决方案是轮询:
您可以使用短轮询:客户端每隔几秒请求一次新数据。
或long polling:服务器保持http请求,直到新数据准备好供客户端使用并响应数据。然后客户端立即发送一个新的请求,服务器再次持有请求...
这里有一个关于轮询以及如何在 Spring
中实现长轮询的很好的解释
我的要求如下
用户在扫描标签之前将打开 Web 应用程序(spring-boot)并单击显示空 html 表单的 link。现在,当他扫描标签时,该扫描的详细信息应该会自动填充到他打开的表格中。在幕后,同一个应用程序还将公开一个 REST api,它以 JSON 格式接收扫描的详细信息。此 json 值应自动推送到已打开的表单。
websockets 是否可以满足上述要求?或者有 better/easier 的方法吗?
谢谢。
Web 套接字绝对是一个可行的选择。
一个纯基于 HTTP 的解决方案是轮询:
您可以使用短轮询:客户端每隔几秒请求一次新数据。
或long polling:服务器保持http请求,直到新数据准备好供客户端使用并响应数据。然后客户端立即发送一个新的请求,服务器再次持有请求...
这里有一个关于轮询以及如何在 Spring
中实现长轮询的很好的解释