如何使用restsharp下载文件

学习者

我有一个URL(来自客户端的实时Feed的URL),当我在浏览器中点击时,它会返回xml响应。我已经将其保存在8 MB的文本文件中。

现在我的问题是我需要将此响应保存在服务器驱动器上的xml文件中。从那里,我将其插入数据库中。并且需要使用使用c#.net 4.5的http-client或rest-sharp库的代码发出请求

我不确定上述情况该怎么办。有人能给我一些建议吗

托德·梅尼尔

使用RestSharp,它就可以在自述文件中找到

var client = new RestClient("http://example.com");
client.DownloadData(request).SaveAs(path);

使用HttpClient,它的参与度更高。看看这篇博客文章

另一个选项是Flurl.Http(免责声明:我是作者)。HttpClient在引擎盖下使用,并提供一个流畅的界面和许多方便的辅助方法,包括:

await "http://example.com".DownloadFileAsync(folderPath, "foo.xml");

NuGet上获取它

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章