基本上我想听我的其余api调用。就像有人向我的其他api发送数据一样。(例如:http:// localhost:8080 / api / people)然后,如果有人调用了该地址,则websocket客户端会侦听并可以从该地址获取响应。(例如,当您使用邮递员从rest api获取响应时,websocet客户端可以侦听该响应。)我有点迷路,我不知道如何使用websocket客户端收听我的其余api。我已经尝试过“ java套接字”,但是随后出现连接java.net.UnknownHostException错误。有什么建议或示例如何创建可以监听其余api的websocket客户端?Websocken客户端必须是可以从cmd运行的简单Java程序。
您可以使用javax.websocket
和实现端点。然后,您可以连接到该端点。连接时,您也可以以同步方式保存会话(CopyonWriteList<T>
例如)。调用REST API时,可以访问WebSocket会话列表,并将要作为REST API响应返回的数据发送回WebSocket客户端。我不知道您使用的是什么框架,但是您也可以使用各个方面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句