如何在C#中获取我的HttpResponseMessage的流响应?

时间:2019-05-28 12:26:36

标签: c# xamarin.forms dotnet-httpclient binaryreader httpresponsemessage

我正在与 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 ,所以我不知道它是否有效。 有什么想法吗?

0 个答案:

没有答案