Введено 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");
Примітка. Я не переживаю за асинхронні дзвінки - це не виробничий код.