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

  • hytchme

    hytchme

    9 Mart 2014
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • Skittles Page

    Skittles Pag

    28 Mart 2011