如何从Fubarcoder Restsharp客户端提取内容

本文关键字:提取 客户端 Restsharp Fubarcoder | 更新日期: 2023-09-27 18:01:48

原始Restsharp不支持UWP,我使用的是FubarCoder.Restsharp.Portable包。我使用

var request = new RestRequest(host, Method.GET);
var response = await client.Execute<HttpWebResponse>(request);

response.RawBytes为原始字节数组。我如何从中提取数据?我的响应包含epub文件,我需要将其保存到一个文件。

如何从Fubarcoder Restsharp客户端提取内容

首先,您需要要写入的文件的路径,注意,您不能简单地写入UWP中的任何路径。您可以在MSDN上找到所有可访问位置的列表。

然后使用File。

将字节数组转储到文件中。
IRestResponse response = await client.Execute(request);
byte[] bytes = response.RawBytes;
File.WriteAllBytes(yourFile.Path, bytes);