SignalR连接到现有的Web Api服务以获取更新

时间:2013-02-06 16:20:42

标签: signalr asp.net-web-api

只是概述了我想要做的事情。

我有一个现有的WebApi服务,它返回计算机上正在运行的Windows服务。我有一个前端连接,以便它使用jQuery和Knockout.js查询服务

我想用SignalR做的是用它来轮询WebAPi服务,以便始终将最新的更改推送到客户端。

SignalR是否是正确的框架?

有人能为我提供一个使用SignalR调用RESTful服务的示例吗?

我真正想要的是,如果服务失败,SignalR会将整个WebApi提升到客户端。

1 个答案:

答案 0 :(得分:2)

SignalR不是创建或使用RESTful服务的正确框架。 SignalR旨在使数据从服务器轻松推送到客户端。 REST旨在支持客户端发出请求并接收(近乎)即时响应。

您可以从SignalR客户端向服务器端Hub方法发出请求,但Hub方法不会公开REST端点。