我有一个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] 删除。
我来说两句