Jump to content

एचटीटीपी प्रतिसाद संकेत सूची

विकिपीडिया, मुक्‍त ज्ञानकोशातून

 

ही हायपरटेक्स्ट ट्रान्सफर प्रोटोकॉल (एचटीटीपी) तर्फे दिल्या जाणाऱ्या प्रतिसादांसाठी वापरण्यात येणाऱ्या स्थितींच्या कोडची सूची आहे. क्लायंटने सर्व्हरला केलेल्या विनंतीला प्रतिसाद म्हणून सर्व्हरद्वारे स्टेटस कोड वापरले जातात. यात आयईटीएफ रिक्वेस्ट फॉर कॉमेंट्स (आरएफसी), इतर स्पेसिफिकेशन्स आणि एचटीटीपी च्या काही सामान्य ऍप्लिकेशन्समध्ये वापरलेले काही अतिरिक्त कोड समाविष्ट आहेत. स्टेटस कोडचा पहिला अंक प्रतिसादांच्या पाच मानक वर्गांपैकी एक निर्दिष्ट करतो. दर्शविलेले पर्यायी संदेश वाक्ये वैशिष्ट्यपूर्ण आहेत, परंतु कोणताही मानवी वाचनीय पर्याय प्रदान केला जाऊ शकतो, किंवा काहीही नाही. यांच्या वापराची पूर्ण जबाबदारी वापरणाऱ्यावर आहे.

अन्यथा नमूद केल्याशिवाय, स्थिती कोड एचटीटीपी मानकाचा भाग आहे.

इंटरनेट असाइन्ड नंबर्स अथॉरिटी (आयएएनए) एचटीटीपी स्टेटस कोडची अधिकृत नोंदणी ठेवते.[१]

सर्व एचटीटीपी प्रतिसाद स्थिती कोड पाच वर्गांमध्ये किंवा श्रेणींमध्ये विभागलेले आहेत. स्टेटस कोडचा पहिला अंक प्रतिसादाचा वर्ग परिभाषित करतो, तर शेवटच्या दोन अंकांमध्ये वर्गीकरण किंवा वर्गीकरणाची भूमिका नसते. मानकानुसार परिभाषित केलेले पाच वर्ग आहेत:

  • १xx माहितीपूर्ण प्रतिसाद - विनंती प्राप्त झाली, प्रक्रिया चालू आहे
  • २xx यशस्वी - विनंती यशस्वीरित्या प्राप्त झाली, समजली आणि स्वीकारली गेली
  • ३xx पुनर्निर्देशन - विनंती पूर्ण करण्यासाठी पुढील कारवाई करणे आवश्यक आहे
  • ४xx विनंतीमध्ये त्रुटी - विनंतीमध्ये खराब वाक्यरचना आहे किंवा ती पूर्ण केली जाऊ शकत नाही
  • ५xx सर्व्हर त्रुटी – वरवर पाहता वैध विनंती पूर्ण करण्यात सर्व्हर अयशस्वी झाला

१xx माहितीपूर्ण प्रतिसाद[संपादन]

हा वर्ग सूचित करतो की माहितीपूर्ण विनंती प्राप्त झाली आणि सर्व्हरला समजली आहे. विनंती प्रक्रिया चालू असताना १xx प्रतिसाद तात्पुरत्या आधारावर जारी केले जातो. हा प्रतिसाद क्लायंटला अंतिम प्रतिसादाची प्रतीक्षा करण्यासाठी सांगतो. मेसेजमध्ये फक्त स्टेटस लाइन आणि पर्यायी हेडर फील्ड असतात. प्रतिसाद रिकाम्या ओळीने संपवला जातो. एचटीटीपी/१.० मानकाने कोणतेही १xx स्थिती कोड परिभाषित केले नसल्यामुळे, सर्व्हरने प्रायोगिक परिस्थिती वगळता एचटीटीपी/१.० अनुरूप क्लायंटला १xx प्रतिसाद पाठवू नये.

१०० - सुरू ठेवा
सर्व्हरला विनंती शीर्षलेख प्राप्त झाले आहेत आणि क्लायंटने विनंती मुख्य भाग पाठविणे सुरू ठेवावे (ज्या विनंतीसाठी बॉडी पाठवण्याची आवश्यकता आहे अशा परिस्थितीत; उदाहरणार्थ, पोस्ट विनंती). अयोग्य शीर्षलेखांसाठी विनंती नाकारल्यानंतर सर्व्हरवर मोठ्या रिक्वेस्ट बॉडी पाठवणे अकार्यक्षम असेल. सर्व्हरने विनंतीचे शीर्षलेख तपासण्यासाठी, क्लायंटने Expect: 100-continue आणि मुख्य भाग पाठवण्यापूर्वी प्रतिसादात 100 Continue स्थिती कोड प्राप्त करा. जर क्लायंटला 403 (निषिद्ध) किंवा 405 (पद्धत अनुमत नाही) सारखा एरर कोड प्राप्त झाला तर त्याने विनंतीचा मुख्य भाग पाठवू नये. प्रतिसाद 417 Expectation Failed सूचित करतो की विनंती Expect शिवाय पुनरावृत्ती केली जावी कारण ते सूचित करते की सर्व्हर अपेक्षेला समर्थन देत नाही (ही परिस्थिती, उदाहरणार्थ, HTTP/1.0 सर्व्हरची आहे). [1] : §10.1.1 
101 स्विचिंग प्रोटोकॉल
विनंतीकर्त्याने सर्व्हरला प्रोटोकॉल स्विच करण्यास सांगितले आहे आणि सर्व्हरने तसे करण्यास सहमती दर्शविली आहे.
102 प्रक्रिया ( WebDAV ; RFC 2518 )
WebDAV विनंतीमध्ये फाइल ऑपरेशन्सचा समावेश असलेल्या अनेक उप-विनंत्या असू शकतात, विनंती पूर्ण करण्यासाठी बराच वेळ लागतो. हा कोड सूचित करतो की सर्व्हरला विनंती प्राप्त झाली आहे आणि त्यावर प्रक्रिया करत आहे, परंतु अद्याप कोणताही प्रतिसाद उपलब्ध नाही. [3] हे क्लायंटला वेळ संपण्यापासून प्रतिबंधित करते आणि विनंती गमावली आहे असे गृहीत धरते. स्थिती कोड बहिष्कृत आहे. [२]
103 अर्ली हिंट्स ( RFC 8297 )
अंतिम HTTP संदेशापूर्वी काही प्रतिसाद शीर्षलेख परत करण्यासाठी वापरले जाते. [5]
  1. ^ "Hypertext Transfer Protocol (HTTP) Status Code Registry". Iana.org. Archived from the original on December 11, 2011. January 8, 2015 रोजी पाहिले.
  2. ^ "102 Processing – HTTP MDN" (इंग्रजी भाषेत). July 25, 2023. 102 status code is deprecated