88
鉴于字符串的URL:最简单的方法来从URL中读入一个字符串在.NET
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");
注:
- 我知道我可以包裹它 - 我只是有可能是一种更简单的方式
- 我不是担心异步调用 - 这不是生产代码。
另一个经常被忽视的实用程序类 - 但**非常有用。 – 2009-06-26 09:31:56