88
に文字列にURLから読み取るように:サーバーからファイルの内容をダウンロードする最も簡単な/最も簡潔な方法は何最も簡単な方法は、文字列のURLを考えると、.NET
http://www.example.com/test.xml
(指さURLで)C#の文字列に?
私は、現時点ではそれをやっている方法は次のとおりです。
本質的に1行かもしれない多くのコードです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");
注:
- 私はそれをラップすることができることを知っている - 私はおそらく簡単な方法があるでしょう
- 私はない非同期呼び出しが心配です。これはプロダクションコードではありません。
それらしばしば見過ごさユーティリティクラスのもう1 - しかし、**便利そう**。 –
「ベストアンサー・エバー」カテゴリーの「スタックオーバーフロー・ホールオブ・フェイム」にこの回答を指名したいと思います。 –
この簡潔なコードをお寄せいただきありがとうございます。また、これにはSystem.Net名前空間が必要であることを追加してください。 –