我正在使用HttpClient,我想获得流响应。我想让它像这样Webresponse.getResponseStream()
在BinaryReader中读取它:
BinaryReader reader = new BinaryReader(new BufferedStream(myWebResponse.GetResponseStream());
我曾尝试使用GetStreamAsync
,但它从不工作,因为我被迫使用 await 并且HttpResponseMessage无限获取字节。
BinaryReader reader = new BinaryReader(new BufferedStream(await myHttpClient.GetStreamAsync());
我不知道如何使用CopyToAsync,所以我不知道它是否有效.. 知道吗?
编辑:更多细节。
该方法getStreamAsync
在我收到一个 anwser时有效,但由于我收到的是直播,所以在直播结束之前我没有收到直播!