2010-05-08 12 views
9

मैंने देखा है कि कई उदाहरण स्पष्ट रूप से connect() पर कॉल नहीं करते हैं। इसके बजाय वे केवल getInputStream() या getResponseCode() का उपयोग करें।HttpURLConnection: कनेक्ट() को कॉल करना आवश्यक है?

मैं इन सभी HttpURLConnection विधियों को मान रहा हूं जिनके लिए कनेक्शन की आवश्यकता है बस connect() पर कॉल करें?

क्या ऐसे कोई मामले हैं जहां connect() को HttpURLConnection के लिए स्पष्ट रूप से बुलाया जाना चाहिए?

+0

आपने अपना [नया सीडब्ल्यू प्रश्न] क्यों हटा दिया है (http://stackoverflow.com/questions/2792805/httpurlconnection-what-is-the-minimum-best-practice-implementation)? मैंने इसे एक अच्छा सवाल पाया। मैं एक विश्व स्तरीय उत्तर टाइप करने में व्यस्त था। – BalusC

उत्तर

8

नहीं, कोई मामला नहीं है। यह मांग पर पूरी तरह से निष्पादित है। यह दस्तावेज में भी निर्दिष्ट है।

संचालन, जो जोड़ा जा रहा, getContentLength की तरह पर निर्भर करते हैं, परोक्ष संबंध प्रदर्शन करेंगे यदि आवश्यक हो तो: यहाँ URLConnection#connect() जावाडोक के एक उद्धरण है।

0

connect() निहित है और आवश्यकता होने पर स्वचालित रूप से लागू किया जाता है।

संबंधित मुद्दे