ASP.NET Web API return 每秒数据

ASP.NET Web API return data every second

首先,我对我糟糕的问题标题感到抱歉,但我现在想不出更好的事情。

我想做的事情看起来很简单。我希望我的 API 到 return,例如,每秒一个简单的字符串,大约 10 次。

有什么方法可以用 ASP.NET 实现这个目标吗?

是的,显然实际用例是不同的。我的 API 正在抓取一些数据,然后 return 对其进行处理。问题是抓取大约需要 70 秒。我希望它 return 将数据放在更小的包中,这样我的应用程序可以更早地开始处理数据。

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

感谢您的帮助。

http 无法做到这一点。

您必须在客户端进行长池化,或者您可以在客户端和服务器之间创建套接字连接。套餐 signalr 是个不错的选择。