鉴于字符串的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");
注:我不担心异步调用 - 这不是生产代码。