के बीच क्या अंतर लगता है कि HttpWebRequest
पर ReadWriteTimeout
जैसे अधिक नियंत्रण है। मैं सोच रहा हूँ कि क्या मैं, HttpWebRequest
साथ रहना चाहिए बजाय WebRequest
वेबरेक्वेस्ट और httpwebrequest
उत्तर
WebRequest
HttpWebRequest
के लिए आधार/माता-पिता वर्ग है और here सूचीबद्ध कुछ अन्य अनुरोध।
अभी के लिए, वे हैं:
System.IO.Packaging.PackWebRequest
System.Net.FileWebRequest
System.Net.FtpWebRequest
System.Net.HttpWebRequest
एक WebRequest
हो सकता है एक HttpWebRequest
/FtpWebRequest
/FileWebRequest
(या भविष्य में और अधिक ...)
मैं अपने बहुत लंबा समय है, लेकिन सिर्फ जानकारी प्रयोजन के लिए:
WebRequest
System.Object
System.MarshalByRefObject
System.Net.WebRequest
WebRequest
एक सार आधार वर्ग है । तो आप वास्तव में इसका उपयोग सीधे नहीं करते हैं। आप इसे व्युत्पन्न कक्षाओं के माध्यम से उपयोग करते हैं - HttpWebRequest
और FileWebRequest
।
WebRequest
का उदाहरण बनाने के लिए आप WebRequest
की विधि बनाएं का उपयोग करें। GetResponseStream
data stream
देता है।
FileWebRequest
और FtpWebRequest
कक्षाएं हैं जो WebRequest
से प्राप्त होती हैं। आम तौर पर, आप WebRequest
का उपयोग करेंगे, ठीक है, एक अनुरोध करें और वापसी को HttpWebRequest
, FileWebRequest
या FtpWebRequest
पर परिवर्तित करें, आपके अनुरोध पर निर्भर करते हैं।
उदाहरण::
var _request = (HttpWebRequest)WebRequest.Create("http://stackverflow.com");
var _response = (HttpWebResponse)_request.GetResponse();
आशा इस मदद करता है नीचे एक उदाहरण है!
- 1. सी # httpwebrequest और जावास्क्रिप्ट
- 2. असिंक्रोनस वेबरेक्वेस्ट सर्वोत्तम प्रथाओं
- 3. एएसपी HttpWebRequest और रीडायरेक्ट
- 4. Httpwebrequest और Fiddler
- 5. HttpWebRequest/HttpWebResponse और कुकीज़
- 6. HttpWebRequest और सी #
- 7. HTTPS और httpWebRequest
- 8. HttpWebRequest और gzip
- 9. HttpWebRequest
- 10. HttpWebRequest
- 11. HttpWebRequest
- 12. HttpWebRequest
- 13. HttpWebRequest
- 14. HttpWebRequest
- 15. HttpWebRequest
- 16. HttpWebRequest
- 17. HttpWebRequest
- 18. HttpWebRequest एक प्रॉक्सी और एक
- 19. HttpWebRequest SQLCLR
- 20. सी # httpwebrequest
- 21. HttpWebRequest वर्ग
- 22. .NET HttpWebRequest
- 23. HttpWebRequest 404
- 24. एसिंक्रोनस वेबरेक्वेस्ट के साथ बहु-थ्रेडिंग कैसे करें
- 25. सी # HttpWebRequest बनाम WebRequest
- 26. सर्वर HttpWebRequest या WebClient
- 27. HttpWebRequest डेट हैडर प्रारूप
- 28. HttpWebRequest केवल .NET 4.0
- 29. HttpWebRequest पर Concurrency सीमा
- 30. HttpWebRequest समय समाप्त
यह भी देखें [SO] (http://stackoverflow.com/questions/896253/c-sharp-httpwebrequest-vs-webrequest) – SteveC
ऐसा लगता है कि इस प्रश्न को हर साल दोहराया जाता है: http://stackoverflow.com/q/ 8209781/274502 – cregox