是否有可能从asp.net web api或WCF或Restful Services返回顺序响应?

时间:2017-08-02 11:19:27

标签: rest wcf asp.net-web-api asp.net-web-api2

是否可以使用asp.net web api或WCF或任何其他可能的REST方法返回多个顺序响应?

所以基本上只会有一个web api函数的请求,而web api会返回一个响应,然后几秒钟后另一个响应和另一个响应......

在我的web api方法中,我调用了很多其他函数,每次函数完成时我想返回一个响应并继续下一个并返回响应并继续到下一个直到结束。因此,客户端将被告知服务器端的阶段。

请注意,我不会问聊天应用程序。

1 个答案:

答案 0 :(得分:0)

Learn About ASP.NET SignalR

  

ASP.NET SignalR是ASP.NET开发人员的新库   轻松开发实时Web功能。 SignalR允许   服务器和客户端之间的双向通信。服务器可以   现在,当内容成为连接客户端时,立即将内   可用。 SignalR支持Web套接字,并且可以回退到其他网络套接字   旧版浏览器的兼容技术。 SignalR包含用于的API   连接管理(例如,连接和断开事件),   分组连接和授权。

对于您的用户点击按钮后的情景,执行其流程时的操作会更新回客户端,显示正在进行的操作的进度以及服务器端的操作

评论中指出客户端是基于JS的。

这是一个ASP.NET SignalR Hubs API Guide - JavaScript Client开始。