102 Processing के बारे में
102 Processing का परिचय
प्रसंस्करण की स्थिति दर्शाने वालाHTTP स्थिति कोड | ||
102 Processing परिचय 102 Processing एक HTTP स्थिति कोड है, जो इंगित करता है कि क्लाइंट का अनुरोध स्वीकार कर लिया गया है और सर्वर ने इसे संसाधित करना शुरू कर दिया है, लेकिन यह अभी तक पूरा नहीं हुआ है। यह कोड WebDAV प्रोटोकॉल में परिभाषित है और लंबी अवधि के अनुरोधों के दौरान क्लाइंट के टाइमआउट को रोकने के लिए उपयोग किया जाता है। |
||
अर्थ सर्वर अनुरोध को संसाधित कर रहा है। (इसमें समय लग सकता है।) |
102 Processing कब लौटाया जाता है?
- जब WebDAV प्रोटोकॉल का उपयोग किया जा रहा हो
- जब सर्वर को लंबे समय तक संसाधित करने वाले अनुरोध प्राप्त होते हैं
- जब क्लाइंट को यह सूचित करने की आवश्यकता हो कि प्रसंस्करण चल रहा है, ताकि टाइमआउट से बचा जा सके
102 Processing के उदाहरण
कई संसाधनों पर लंबी अवधि का प्रसंस्करण
DELETE /collection/ HTTP/1.1 Host: example.com
प्रतिक्रिया का उदाहरण:
HTTP/1.1 102 Processing
व्याख्या: जब क्लाइंट किसी बड़े संग्रह (उदाहरण: संपूर्ण फ़ोल्डर) को हटाने का अनुरोध करता है, तो सर्वर को इसे संसाधित करने में काफी समय लग सकता है। इस दौरान, सर्वर 102 स्थिति कोड लौटाता है, यह सूचित करने के लिए कि प्रसंस्करण चल रहा है।
WebDAV गुण संचालन
PROPPATCH /collection/resource HTTP/1.1 Host: example.com
प्रतिक्रिया का उदाहरण:
HTTP/1.1 102 Processing
व्याख्या: जब क्लाइंट किसी संसाधन की गुणों को बैच में संशोधित करने का अनुरोध करता है, और सर्वर ने प्रसंस्करण शुरू कर दिया है, लेकिन इसे पूरा करने में समय लग रहा है, तो 102 स्थिति कोड लौटाया जाता है।
महत्वपूर्ण बिंदु
102 Processing लौटाते समय ध्यान देने योग्य बिंदु:
- उचित समय पर लौटाएं
यह स्थिति कोड केवल तब लौटाया जाना चाहिए जब प्रसंस्करण चल रहा हो और इसे पूरा करने में महत्वपूर्ण समय लगने की संभावना हो। - क्लाइंट के टाइमआउट से बचाएं
लंबे समय तक चलने वाले अनुरोधों के लिए, 102 स्थिति कोड का उचित उपयोग क्लाइंट के टाइमआउट को रोक सकता है।
संबंधित HTTP स्थिति कोड के साथ तुलना
102 Processing से संबंधित स्थिति कोड की व्याख्या:
- 200 OK: जब अनुरोध सफलतापूर्वक संसाधित हो जाता है और परिणाम तुरंत लौटाया जाता है।
- 207 Multi-Status: WebDAV में उपयोग किया जाता है जब कई संसाधनों के परिणाम एक साथ लौटाए जाते हैं।
इन भिन्नताओं को समझने से 102 स्थिति कोड का उचित उपयोग सुनिश्चित होता है।