c# - Easiest way to read from a URL into a string in .NET -


स्ट्रिंग में एक यूआरएल को देखते हुए:

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

सी # में एक स्ट्रिंग में सर्वर से फ़ाइल की सामग्री (यूआरएल द्वारा इंगित) को डाउनलोड करने का सबसे आसान / सबसे सरल तरीका क्या है?

< P> इस समय मैं इसे कर रहा हूं:

  WebRequest अनुरोध = WebRequest.Create ("http://www.example.com/test.xml"); WebResponse प्रतिक्रिया = अनुरोध। GetResponse (); स्ट्रीम स्ट्रीम स्ट्रीम = प्रतिसाद। गेटरेस्पॉन्सस्ट्रीम (); स्ट्रीमरिडर रीडर = नया स्ट्रीमरिडर (डेटास्ट्रीम); स्ट्रिंग रिस्पांसफॉर्मसेरवर = रीडर। रीडटेओंड ();  

यह बहुत सारे कोड हैं जो अनिवार्य रूप से एक पंक्ति हो सकती है:

  स्ट्रिंग प्रतिक्रिया FROMServer = ????। GetStringFromUrl ("http: // www। example.com/test.xml ");  

नोट:

  • मुझे पता है कि मैं इसे लपेट कर सकता हूँ - मैं सिर्फ एक चीज का आसान तरीका है
  • मुझे चिंता नहीं है एसिंक्रोनस कॉल के बारे में - यह उत्पादन कोड नहीं है।

  का उपयोग कर (वेब ​​क्लाइंट क्लाइंट = नया वेबक्लेन्ट ()) {string s = client.DownloadString (url); }  

Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -