Sunday 15 April 2012

java - URLConnection throws a FileNotFoundException. How do I discover this was caused by a 404? -


मुझे यह कोड मिला है:

  स्ट्रिंग buildUrl = DEFAULT_HOST + "/ नौकरी / "+ नौकरी नाम +" / "+ बिल्डनंबर + एपीआईपीएएचएच; URL कनेक्शन कनेक्शन = नया URL (buildUrl)। OpenConnection (); InputStream है = connection.getInputStream ();   

यदि वह buildUrl 404 प्रतिक्रिया में परिणाम है, तो अंतिम पंक्ति में FileNotFoundException फेंकता है लेकिन, मुझे यह जानना है कि सर्वर ने 404 लौटाया है क्योंकि मुझे विश्वास नहीं है कि FileNotFoundException हमेशा इसका मतलब 404 और मैं कुछ खास करना चाहता हूं जब 404 में हो।

पहले, HttpURLConnection में डालें, फिर connection.connect () को getInputStream के बजाय कॉल करें। एक बार किया, कॉल करें getResponceCode () । अगर सब कुछ ठीक है, तो आप इनपुट स्ट्रीम प्राप्त कर सकते हैं

No comments:

Post a Comment