【发布时间】:2010-11-06 02:23:43
【问题描述】:
给定一个字符串中的 URL:
http://www.example.com/test.xml
将文件内容从服务器(由 url 指向)下载到 C# 中的字符串中的最简单/最简洁的方法是什么?
我现在的做法是:
WebRequest request = WebRequest.Create("http://www.example.com/test.xml");
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
很多代码实际上可能只有一行:
string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml");
注意:我不担心异步调用 - 这不是生产代码。
【问题讨论】:
标签: c# http networking