【发布时间】:2017-03-22 20:35:44
【问题描述】:
我正在使用 .net 为我的应用程序提供 REST api。我正在尝试执行以下操作: 从 csv 文件(约 100K 记录)从客户端导入一些大数据并在服务器上处理。由于处理可能需要一些时间,我想为用户提供任务完成的百分比。问题是如何使用在不关闭连接的情况下上传文件的发布请求来做到这一点?
是否可以在发送完成之前发送多个响应?
由于要求,我不能使用 websockets 之类的东西,只能使用 REST api。 我想我可以做一些类似 longpolling 的事情,或者只是在某个时间间隔内对百分比提出小请求,但最好能找到一些更简单的替代解决方案。
【问题讨论】:
标签: asp.net asp.net-mvc rest http xmlhttprequest