ASP.NET Web API每秒返回一次数据

问题描述 投票:0回答:1

首先,我为我糟糕的问题标题感到抱歉,但我现在想不出更好的一切。

我想做的事似乎很简单。我希望我的API返回,例如,每秒返回一个简单的字符串,类似10次。

有没有办法用ASP.NET实现这个目标?

是的,显然实际的用例是不同的。我的API正在抓取一些数据并在此之后返回。问题是刮擦需要70秒。我希望它以较小的包返回数据,因此我的应用程序可以开始更早地处理数据。

但实现这一目标的方法 - 如果有的话 - 应该是相同的。至少我就是这么想的。

谢谢你的帮助。

c# asp.net asp.net-web-api2
1个回答
0
投票

使用http是不可能的。

您必须在客户端进行长轮询,或者您可以在客户端和服务器之间创建套接字连接。包signalr是一个很好的选择。

© www.soinside.com 2019 - 2024. All rights reserved.