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
Post a Comment