UrlRequest.Status

class UrlRequest.Status


getStatus से मिलने वाले अनुरोध के स्टेटस की वैल्यू.

खास जानकारी

कॉन्स्टैंट

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो टीसीपी कनेक्शन (या किसी अन्य नेटवर्क कनेक्शन) के चालू होने का इंतज़ार कर रहा है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो पीएसी स्क्रिप्ट डाउनलोड होने का इंतज़ार कर रहा है.

const Int

यह स्टेटस दिखाता है कि हम प्रॉक्सी सर्वर के ज़रिए टनल बनाने की प्रोसेस में हैं.

const Int
IDLE = 0

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो या तो अभी शुरू नहीं हुई है या उपभोक्ता के किसी कार्रवाई करने का इंतज़ार कर रही है. उदाहरण के लिए, जब UrlRequest के उपभोक्ता ने अब तक read() को कॉल नहीं किया है.

const Int
INVALID = -1

यह स्टेटस दिखाता है कि अनुरोध पूरा हो गया है, रद्द कर दिया गया है या शुरू नहीं हुआ है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो रीड की प्रोसेस पूरी होने का इंतज़ार कर रहा है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो होस्टनेम के रिज़ॉल्यूशन का इंतज़ार कर रहा है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो प्रॉक्सी सर्वर के इस्तेमाल के लिए, प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट के जवाब का इंतज़ार कर रहा है. हालांकि, वह प्रॉक्सी स्क्रिप्ट किसी होस्ट के आईपी पते को रिज़ॉल्व करने में व्यस्त है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो प्रॉक्सी सर्वर के इस्तेमाल के लिए, प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट के जवाब का इंतज़ार कर रहा है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो सर्वर पर अनुरोध पूरी तरह से अपलोड होने का इंतज़ार कर रहा है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो एसएसएल हैंडशेक के पूरा होने का इंतज़ार कर रहा है.

const Int

जब सॉकेट पूल ग्रुप, हर ग्रुप के लिए तय की गई सॉकेट की ज़्यादा से ज़्यादा संख्या तक पहुंच जाता है, तो उन सभी अनुरोधों के लिए यह स्टेटस दिखता है जिनके पास सॉकेट नहीं है. हालांकि, उन अनुरोधों के लिए यह स्टेटस नहीं दिखता जो नए कनेक्शन के लिए किए गए हैं और जिन्हें मंज़ूरी मिलना बाकी है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो कैश मेमोरी में मौजूद किसी रिसॉर्स को ऐक्सेस करने का इंतज़ार कर रहा है.

const Int

यह स्टेटस दिखाता है कि URLRequest डेलिगेट ने इस अनुरोध को नेटवर्क पर भेजे जाने से पहले ही ब्लॉक कर दिया है.

const Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो नेटवर्क का अनुरोध के जवाब का इंतज़ार कर रहा है.

const Int

जब सॉकेट पूल ग्रुप, हर ग्रुप के लिए तय की गई सॉकेट की ज़्यादा से ज़्यादा संख्या से कम होता है, लेकिन हर पूल के लिए तय की गई सॉकेट की सीमा की वजह से नया सॉकेट नहीं बनाया जा सकता, तो ग्रुप के उन सभी अनुरोधों के लिए यह स्टेटस दिखता है जो किसी ऐसे कनेक्शन का इंतज़ार कर रहे हैं जो कुछ समय से इस्तेमाल में नहीं है. हालांकि, उन अनुरोधों के लिए यह स्टेटस नहीं दिखता जो नए कनेक्शन के लिए किए गए हैं और जिन्हें मंज़ूरी मिलना बाकी है.

कॉन्स्टैंट

कनेक्ट हो रहा है

const val CONNECTING = 10: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो टीसीपी कनेक्शन (या किसी अन्य नेटवर्क कनेक्शन) के चालू होने का इंतज़ार कर रहा है. एचटीटीपी अनुरोधों के लिए, कीप-अलाइव कनेक्शन का दोबारा इस्तेमाल करने पर यह स्टेटस नहीं दिखता.

PAC_FILE डाउनलोड हो रही है

const val DOWNLOADING_PAC_FILE = 5: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो पीएसी स्क्रिप्ट डाउनलोड होने का इंतज़ार कर रहा है.

प्रॉक्सी टनल बनाई जा रही है

const val ESTABLISHING_PROXY_TUNNEL = 8: Int

यह स्टेटस दिखाता है कि हम प्रॉक्सी सर्वर के ज़रिए टनल बनाने की प्रोसेस में हैं.

कुछ समय से इस्तेमाल में नहीं है

const val IDLE = 0: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो या तो अभी शुरू नहीं हुई है या उपभोक्ता के किसी कार्रवाई करने का इंतज़ार कर रही है. उदाहरण के लिए, जब UrlRequest के उपभोक्ता ने अब तक read() को कॉल नहीं किया है.

अमान्य

const val INVALID = -1: Int

यह स्टेटस दिखाता है कि अनुरोध पूरा हो गया है, रद्द कर दिया गया है या शुरू नहीं हुआ है.

जवाब पढ़ा जा रहा है

const val READING_RESPONSE = 14: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो रीड की प्रोसेस पूरी होने का इंतज़ार कर रहा है. एचटीटीपी लेन-देन के मामले में, यह स्टेटस तब दिखता है, जब रिस्पॉन्स हेडर मिल गए हों और रिस्पॉन्स बॉडी डाउनलोड न हुई हो. (ध्यान दें: यह स्टेटस सिर्फ़ तब दिखता है, जब UrlRequest के लिए read() ऑपरेशन पूरा न हुआ हो.)

होस्ट को रिज़ॉल्व किया जा रहा है

const val RESOLVING_HOST = 9: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो होस्टनेम के रिज़ॉल्यूशन का इंतज़ार कर रहा है. इससे, रिसॉर्स के मूल सर्वर या रिसॉर्स को फ़ेच करने के लिए इस्तेमाल किए जाने वाले प्रॉक्सी सर्वर के होस्टनेम के रिज़ॉल्यूशन का पता चल सकता है.

PAC_FILE में होस्ट को रिज़ॉल्व किया जा रहा है

const val RESOLVING_HOST_IN_PAC_FILE = 7: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो प्रॉक्सी सर्वर के इस्तेमाल के लिए, प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट के जवाब का इंतज़ार कर रहा है. हालांकि, वह प्रॉक्सी स्क्रिप्ट किसी होस्ट के आईपी पते को रिज़ॉल्व करने में व्यस्त है.

यूआरएल के लिए प्रॉक्सी को रिज़ॉल्व किया जा रहा है

const val RESOLVING_PROXY_FOR_URL = 6: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो प्रॉक्सी सर्वर के इस्तेमाल के लिए, प्रॉक्सी ऑटोकॉन्फ़िग स्क्रिप्ट के जवाब का इंतज़ार कर रहा है.

अनुरोध भेजा जा रहा है

const val SENDING_REQUEST = 12: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो सर्वर पर अनुरोध पूरी तरह से अपलोड होने का इंतज़ार कर रहा है. एचटीटीपी पोस्ट अनुरोध के मामले में, इस स्टेटस में वह समय शामिल होता है जब मैसेज का मुख्य हिस्सा अपलोड किया जा रहा होता है.

एसएसएल हैंडशेक

const val SSL_HANDSHAKE = 11: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो एसएसएल हैंडशेक के पूरा होने का इंतज़ार कर रहा है.

उपलब्ध सॉकेट का इंतज़ार किया जा रहा है

const val WAITING_FOR_AVAILABLE_SOCKET = 2: Int

जब सॉकेट पूल ग्रुप, हर ग्रुप के लिए तय की गई सॉकेट की ज़्यादा से ज़्यादा संख्या तक पहुंच जाता है, तो उन सभी अनुरोधों के लिए यह स्टेटस दिखता है जिनके पास सॉकेट नहीं है. हालांकि, उन अनुरोधों के लिए यह स्टेटस नहीं दिखता जो नए कनेक्शन के लिए किए गए हैं और जिन्हें मंज़ूरी मिलना बाकी है.

कैश मेमोरी का इंतज़ार किया जा रहा है

const val WAITING_FOR_CACHE = 4: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो कैश मेमोरी में मौजूद किसी रिसॉर्स को ऐक्सेस करने का इंतज़ार कर रहा है. अगर एक ही रिसॉर्स के लिए कई अनुरोध किए जाते हैं, तो पहला अनुरोध कैश मेमोरी में एंट्री लिखने (या अपडेट करने) के लिए ज़िम्मेदार होगा. वहीं, दूसरा अनुरोध तब तक नहीं किया जाएगा, जब तक पहला अनुरोध पूरा नहीं हो जाता. ऐसा कैश मेमोरी के दोबारा इस्तेमाल को ऑप्टिमाइज़ करने के लिए किया जा सकता है.

डेलिगेट का इंतज़ार किया जा रहा है

const val WAITING_FOR_DELEGATE = 3: Int

यह स्टेटस दिखाता है कि URLRequest डेलिगेट ने इस अनुरोध को नेटवर्क पर भेजे जाने से पहले ही ब्लॉक कर दिया है.

जवाब का इंतज़ार किया जा रहा है

const val WAITING_FOR_RESPONSE = 13: Int

यह स्टेटस, किसी ऐसे रिसॉर्स के लोड होने की प्रोसेस को दिखाता है जो नेटवर्क का अनुरोध के जवाब का इंतज़ार कर रहा है. एचटीटीपी लेन-देन के मामले में, यह स्टेटस तब दिखता है, जब अनुरोध भेज दिया गया हो और रिस्पॉन्स हेडर न मिले हों.

स्टॉल्ड सॉकेट पूल का इंतज़ार किया जा रहा है

const val WAITING_FOR_STALLED_SOCKET_POOL = 1: Int

जब सॉकेट पूल ग्रुप, हर ग्रुप के लिए तय की गई सॉकेट की ज़्यादा से ज़्यादा संख्या से कम होता है, लेकिन हर पूल के लिए तय की गई सॉकेट की सीमा की वजह से नया सॉकेट नहीं बनाया जा सकता, तो ग्रुप के उन सभी अनुरोधों के लिए यह स्टेटस दिखता है जो किसी ऐसे कनेक्शन का इंतज़ार कर रहे हैं जो कुछ समय से इस्तेमाल में नहीं है. हालांकि, उन अनुरोधों के लिए यह स्टेटस नहीं दिखता जो नए कनेक्शन के लिए किए गए हैं और जिन्हें मंज़ूरी मिलना बाकी है.