文字列内の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();
これは、基本的に1行になる可能性がある多くのコードです。
string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml");
注:私は非同期呼び出しについて心配していません-これは製品コードではありません。