c# - 如何从 Fubarcoder Restsharp 客户端提取内容?

标签 c# uwp restsharp

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

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

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

最佳答案

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

然后简单地使用 File.WriteAllBytes 方法将字节数组转储到文件中。

IRestResponse response = await client.Execute(request);
byte[] bytes = response.RawBytes;
File.WriteAllBytes(yourFile.Path, bytes);

关于c# - 如何从 Fubarcoder Restsharp 客户端提取内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38875656/

相关文章:

c# - 如何从 Bing Maps API 获取交通数据?

c# - 使用 Manatee.trello 获取用户列表时出现 MissingMethodException

c# - 没有找到 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder' 的构造函数

c# - 如何轻松支持重复的异步/同步方法?

c# - OleDbCommand 存储过程找不到访问查询

c# - 更新 SQLite 数据库并在同一个异步函数中使用更新的记录

c# - 我的 OSDB 哈希算法有什么问题?

c# - ListView ItemClick 与 MVVM

c# - RestRequest 在本地工作,但不能从 azure "The request was aborted: Could not create SSL/TLS secure channel."

c# - RestSharp + Server Down - 您如何知道服务器是否已关闭?