在那里,甚至没有看到一些“有用的”和公开的基于websocket的服务的原因是什么?
RESTful服务很像下面的天气预报相关的服务。
http://api.openweathermap.org/data/2.5/forecast?q=chicago,us&mode=json
但是,为什么没有像
这样的服务ws://api.openweathermap.org/...
提供一些文档,说明websocket客户端可以通过单个连接双向发送和接收哪些消息?
答案 0 :(得分:0)
在那里,甚至没有看到一些“有用的”和公开的基于websocket的服务的原因是什么?
也许是因为没有为此创建websockets?它们来自HTML5计划,旨在取代浏览器和网站之间的Ajax交互,以实现实时Web应用程序。不再需要轮询,长轮询,流式传输,闪存套接字或任何其他HTTP攻击来使服务器将数据推送到浏览器。 Webocket是真实的。
现在大多数Web服务都遵循请求/回复模式,而websocket仍然是一种成熟的技术。给它时间和服务将出现,实际上需要websockets功能的服务,而不仅仅因为“城里有一个新的孩子”而使用它们。
作为最后一点,here适用于从微软出现的网页套件。