我希望使用HttpClient异步读取分块(指HTTP 1.1分块传输编码)内容。
我正在查看HttpContent异步方法: MSDN链接
然而,在返回的字节数组任务的情况下,例如:
在所有内容被写入字节数组之后,返回的Task对象将完成
我正在精确地获取分块内容,因为服务器不知道何时可用所有数据,因此我不知道何时将到达所有内容。与其等待任务完成(可能需要数小时),我想能够读取到chunks到达时的内容。
我是否可以读取响应内容的一部分,例如:有一些任务在收到响应中的每4K字节内容时完成?
在这种情况下,使用HttpClient是否有优势?