88
bir dize içine bir URL'den okumak için: sunucudan dosya içeriğini indirmek için en kolay/en özlü yolu nedirkolay yolu bir dize bir URL Verilen .NET
http://www.example.com/test.xml
(işaret tarafından url) C# içine bir dize?
Şu anda bunu yapıyorum yoludur:
esasen bir satır olabilir kod bir sürü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");
Not:
- Biliyorum, sarmayı başarabilirim - muhtemelen, daha kolay bir yol var.
- Eşzamansız çağrılar hakkında endişeli - bu üretim kodu değildir.
olanlar çoğu zaman göz ardı edilen yardımcı sınıflar bir diğeri - ama ** faydalı olan **. –
Bu yanıtı En İyi Cevaplar Kategorisinde Yığın Taşması Onur Listesi için aday göstermek istiyorum. –
Bu kısa kod için teşekkürler, bunun da System.Net ad alanı gerektirdiğini ekleyerek. –