Bir dizede bir URL verildiğinde:
http://www.example.com/test.xml
Dosyanın içeriğini sunucudan (url ile gösterilen) C # 'da bir dizeye indirmenin en kolay / en kısa yolu nedir?
Şu anda bunu yapma şeklim:
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();
Bu, aslında tek satır olabilecek çok fazla koddur:
string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml");
Not: Eşzamansız aramalar konusunda endişelenmiyorum - bu üretim kodu değil.