使用ASP.NET WebApi中的HttpClient异步读取分块内容
发布时间:2020-05-25 10:36:55 所属栏目:asp.Net 来源:互联网
导读:我想使用HttpClient异步读取chunked(在HTTP 1.1 chunked传输编码意义上)内容. 我正在寻找HttpContent异步方法: MSDN link 但是,在返回Task for byte数组的情况下,例如: The returned Task object will complete after all of the content has been written
|
我想使用HttpClient异步读取chunked(在HTTP 1.1 chunked传输编码意义上)内容. 我正在寻找HttpContent异步方法: 但是,在返回Task for byte数组的情况下,例如:
我正在准确地获取分块内容,因为服务器不知道所有数据何时可用,因此我不知道所有内容何时到达.我希望能够在他们到达时阅读这些块,而不是等待,可能需要几个小时才能完成任务. 我可以以某种方式读取部分响应内容,比如在响应中收到每个4K字节的内容时会完成一些任务吗? 在这种情况下,使用HttpClient是否有利? 解决方法使用HttpClient.SendAsync,您可以传递一个HttpCompletionOption参数,告诉HttpClient不要为您缓冲响应,并在获取标头后立即返回.然后,您可以使用ReadAsStreamAsync来获取一个流,该流将允许您在数据到达时提取数据.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错误:’__f
- asp.net – 解决大型RewriteMap配置部分
- .net – CS0012:类型’System.Data.Linq.DataContext’在未
- asp.net – 命名空间“Microsoft”错误中不存在类型或命名空
- asp.net – 在MS Access 2003中INSERT到用户表中的语法错误
- asp.net-mvc-3 – 如何从部分视图将JavaScript渲染到Master
- asp.net – 如何以编程方式从LDAP检索信息
- asp.net-mvc – 在ASP.NET MVC 3中等效的Flash
- asp.net-mvc – 将返回文件的长时间运行进程
- asp.net – 模型,ViewModels,MVC 3应用程序中的DTO
推荐文章
站长推荐
- asp.net – Owin Middleware vs ExceptionHandle
- asp.net-mvc – 如何使用actionresult返回视图和
- asp.net核心 – 从OWIN迁移到ASP.NET核心
- 使用ASP.Net编辑表格 – Quick’n Dirty
- asp.net – 使用Visual Studio 2017在.NET Core解
- asp.net-mvc – 在asp.net mvc中的redirecttoact
- asp.net-mvc – 什么是好的openid选择器控件?
- ASP.net Model View Presenter是否值得时间?
- .net – SignalR – connection.hubName未定义
- asp.net-mvc – 未找到部分视图或视图引擎不支持
热点阅读
