SORU
26 HAZİRAN 2009, Cuma


Kolay bir dize içine bir URL okumak için bir yol .NET

Bir dize bir URL

http://www.example.com/test.xml

En kısa en kolay/yolu içine bir dize sunucu (url ile gösterilen) dosya içeriğini indirmek için C ne#?

Şu anda yapıyorum bir şekilde

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 bir satırlık bir kod var:

string responseFromServer = ????.GetStringFromUrl("http://www.example.com/test.xml");

Not:

  • Sarabilirim biliyorum - ben sadece muhtemelen daha kolay bir yolu yok bir şey
  • Zaman uyumsuz aramalar için endişelenmiyorum bu üretim kodu değil.

CEVAP
26 HAZİRAN 2009, Cuma


using(WebClient client = new WebClient()) {
   string s = client.DownloadString(url);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • beautyexchange

    beautyexchan

    4 EYLÜL 2006
  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010