我正在尝试让我的应用程序响应 SSE 服务器发送的事件流。该流会出现多种类型的事件,并且仅当我收到的事件类型与该 UI 元素关联时,应用程序的某些部分才会更新。
示例 json 流响应(例如,如果我收到心跳,我不想更改 UI):
event:heartbeat
data:{"type":"heartbeat"}
event:gwy
data:{"a":532289,"lastUpdatedDateInMilliseconds":1587490669503,"t":1587490669503,"g":12479,"api":0,"cellSignalStrength":15}
event:gwy
data:{"a":532289,"lastUpdatedDateInMilliseconds":1587490694685,"t":1587490694685,"g":12479,"api":0,"cellSignalStrength":15}
Run Code Online (Sandbox Code Playgroud)
此数据的格式是全局数据变量的子集(事件应替换全局变量的该部分)。
非常感谢任何指示或资源。