मोफत HTTP स्टेटस कोड संदर्भ

सर्व HTTP स्टेटस कोडसाठी शोधण्यायोग्य संदर्भ — प्रत्येकाचा अर्थ काय, तो कधी वापरला जातो आणि सामान्य कारणे. 100 पासून 511 पर्यंत.

एकदा लोड झाल्यावर ऑफलाइन काम करते

61 स्टेटस कोड

100

सुरू ठेवा

सर्व्हरला विनंतीचे हेडर्स मिळाले आहेत आणि क्लायंटने बॉडी पाठवत राहावे.

Expect: 100-continue असलेल्या विनंत्यांसाठी वापरले जाते. सर्व्हर बॉडी येण्याआधी ती स्वीकारण्यास तयार असल्याचे कळवतो. आधुनिक वेब अ‍ॅप्समध्ये क्वचितच दिसते.

RFC 9110 ↗
101

प्रोटोकॉल स्विच करत आहे

क्लायंटच्या विनंतीनुसार सर्व्हर प्रोटोकॉल बदलत आहे.

बहुतेक वेळा WebSocket अपग्रेडसाठी वापरले जाते — क्लायंट Upgrade: websocket विनंती करतो आणि सर्व्हर स्विच करण्यासाठी 101 प्रतिसाद देतो.

RFC 9110 ↗
102

प्रक्रिया सुरू आहे

सर्व्हरला विनंती मिळाली असून तो ती प्रक्रिया करत आहे, पण अद्याप प्रतिसाद उपलब्ध नाही.

दीर्घ प्रक्रियेदरम्यान क्लायंट टाइमआउट टाळण्यासाठी पाठवला जाणारा WebDAV मध्यंतरी प्रतिसाद. कालबाह्य — आधुनिक सर्व्हरनी तो पाठवू नये.

RFC 2518 ↗
103

अर्ली हिंट्स

अंतिम प्रतिसादाआधी पाठवलेले प्राथमिक हेडर्स.

अंतिम प्रतिसाद अद्याप तयार होत असतानाच सर्व्हरना Link हेडर्स (preload/preconnect) पाठवू देते, त्यामुळे ब्राउझर महत्त्वाचे संसाधन आधीच आणू लागतात.

RFC 8297 ↗
200

ठीक आहे

विनंती यशस्वी झाली.

मानक यश प्रतिसाद. अर्थ HTTP पद्धतीवर अवलंबून असतो: GET → संसाधन परत मिळते, POST/PUT → कृती पूर्ण झाली.

RFC 9110 ↗
201

तयार केले

नवीन संसाधन यशस्वीरित्या तयार झाले.

POST नंतर सामान्यतः वापरले जाते. प्रतिसादात नव्या संसाधनाच्या URL कडे निर्देश करणारा Location हेडर असायला हवा.

RFC 9110 ↗
202

स्वीकारले

विनंती प्रक्रियेसाठी स्वीकारली गेली, पण प्रक्रिया अद्याप पूर्ण झालेली नाही.

असिंक्रोनस कामासाठी — सर्व्हर काम रांगेत टाकत आहे. क्लायंटने स्टेटस एंडपॉइंट तपासावा किंवा नंतर पुन्हा तपासावे.

RFC 9110 ↗
203

अप्रामाणिक माहिती

प्रतिसाद एका ट्रान्सफॉर्मिंग प्रॉक्सीने बदलला होता.

विनंती यशस्वी झाली, पण एका मध्यस्थाने (जसे की कॅशिंग किंवा ट्रान्सफॉर्मिंग प्रॉक्सी) मूळ सर्व्हरचा पेलोड बदलला — उदा. इमेज पुन्हा-कॉम्प्रेस करणे. प्रत्यक्षात दुर्मिळ.

RFC 9110 ↗
204

मजकूर नाही

विनंती यशस्वी झाली पण प्रतिसादात बॉडी नाही.

बॉडी परत करण्याची गरज नसलेल्या DELETE कृती किंवा PUT अद्ययावतांसाठी अनेकदा वापरले जाते. क्लायंटने सध्याच्या पानावरून जाऊ नये.

RFC 9110 ↗
205

रीसेट कंटेंट

विनंती यशस्वी झाली; क्लायंटने डॉक्युमेंट व्ह्यू रीसेट करावा.

204 प्रमाणेच, बॉडी परत मिळत नाही — पण क्लायंटला विनंती तयार करणारा फॉर्म किंवा व्ह्यू रीसेट करण्यासही सांगितले जाते (उदा. पुढील नोंदीसाठी फॉर्म फील्ड्स रिकामी करणे).

RFC 9110 ↗
206

आंशिक मजकूर

सर्व्हरने संसाधनाचा फक्त काही भाग पाठवला.

Range विनंतीला प्रतिसाद. व्हिडिओ प्लेयर आणि डाउनलोड मॅनेजर्स अडलेले डाउनलोड पुन्हा सुरू करण्यासाठी किंवा मोठ्या फाइल्स स्ट्रीम करण्यासाठी वापरतात.

RFC 9110 ↗
207

मल्टी-स्टेटस

प्रतिसाद बॉडीमध्ये अनेक कृतींसाठी अनेक स्टेटस कोड असतात.

WebDAV: एक XML बॉडी अनेक उप-कृतींचा निकाल स्वतंत्रपणे नोंदवते — उदा. काही आयटम यशस्वी झाल्याचे आणि इतर अयशस्वी झाल्याचे दाखवणारे बॅच मूव्ह.

RFC 4918 ↗
208

आधीच नोंदवलेले

संग्रहातील सदस्य प्रतिसादात आधीच सूचीबद्ध झाले होते.

WebDAV: बाइंडिंगमुळे लूप तयार झाल्यास त्याच संग्रहाचे सदस्य वारंवार सूचीबद्ध होऊ नयेत म्हणून 207 Multi-Status प्रतिसादांमध्ये वापरले जाते.

RFC 5842 ↗
226

IM वापरले

प्रतिसाद हा संसाधनावर instance manipulations लागू केल्याचा परिणाम आहे.

डेल्टा एन्कोडिंग: सर्व्हर संपूर्ण संसाधनाऐवजी मागील आवृत्तीशी फरक (diff) पाठवतो, ज्यामुळे बँडविड्थ वाचते. फार क्वचितच वापरले जाते.

RFC 3229 ↗
300

अनेक पर्याय

संसाधनाचे अनेक प्रतिनिधित्व उपलब्ध आहेत.

सर्व्हर अनेक पर्याय देतो (उदा. वेगवेगळे फॉरमॅट किंवा भाषा) आणि क्लायंटने एक निवडावा. क्वचितच वापरले जाते, कारण स्वयंचलित कंटेंट निगोशिएशन सहसा हे हाताळते.

RFC 9110 ↗
301

कायमचे हलवले

संसाधन कायमचे नवीन URL वर हलवले गेले आहे.

कायमस्वरूपी URL बदलांसाठी वापरा — सर्च इंजिन त्यांची अनुक्रमणिका अद्ययावत करतील. SEO अधिकार नवीन URL कडे हस्तांतरित होतो.

RFC 9110 ↗
302

सापडले (तात्पुरते रीडायरेक्ट)

संसाधन तात्पुरते वेगळ्या URL वर आहे.

हे दर्शवते की रीडायरेक्ट कायमस्वरूपी नाही. कॅशिंग 301 पेक्षा कमी आक्रमक असते. 'लॉगिन आवश्यक, /login वर रीडायरेक्ट करत आहे' अशा गोष्टींसाठी वापरा.

RFC 9110 ↗
303

इतरत्र पहा

GET वापरून वेगळ्या URL वर रीडायरेक्ट करा.

POST सबमिशननंतर वापरले जाते — प्रतिसाद सांगतो 'तुमचा POST यशस्वी झाला, परिणामासाठी हा GET URL पहा'. ब्राउझर नेहमी नवीन URL GET करतात.

RFC 9110 ↗
304

बदलले नाही

कॅश केलेली आवृत्ती अजूनही वैध आहे; तीच वापरा.

कंडिशनल रिक्वेस्टला (If-None-Match किंवा If-Modified-Since हेडरसह) प्रतिसाद. बँडविड्थ वाचवते — बॉडी परत केली जात नाही.

RFC 9110 ↗
307

तात्पुरते रीडायरेक्ट

302 सारखेच पण मूळ HTTP पद्धत तशीच ठेवते.

मूळ POST असेल, तर रीडायरेकटही POST वापरते. पद्धत टिकवून ठेवणे महत्त्वाचे असताना 302 चा आधुनिक पर्याय.

RFC 9110 ↗
308

कायमचे रीडायरेक्ट

301 सारखेच पण मूळ HTTP पद्धत तशीच ठेवते.

रीडायरेक्टनंतर POST रिक्वेस्ट POST च राहावी असे हवे असल्यास 301 चा आधुनिक पर्याय.

RFC 9110 ↗
400

चुकीची रिक्वेस्ट

चुकीच्या सिंटॅक्समुळे सर्व्हरला रिक्वेस्ट समजली नाही.

सामान्य कारणे: बॉडीमध्ये चुकीचा JSON, अवैध क्वेरी पॅरामीटर्स, किंवा आवश्यक फील्ड गहाळ. रिक्वेस्ट बॉडी आणि हेडर तपासा.

RFC 9110 ↗
401

अनधिकृत

प्रमाणीकरण आवश्यक आहे पण ते दिलेले नाही.

क्लायंटने प्रमाणीकरण क्रेडेन्शियल्स (Authorization हेडर, कुकी, टोकन) समाविष्ट करणे आवश्यक आहे. 'Unauthorized' हा चुकीचा शब्द आहे — याचा खरा अर्थ 'प्रमाणीकृत नाही' असा होतो.

RFC 9110 ↗
402

पेमेंट आवश्यक

भविष्यातील वापरासाठी राखीव — कधीकधी सशुल्क API टियरसाठी वापरले जाते.

मूळतः डिजिटल पेमेंटसाठी उद्देशित. आधुनिक वापर: वापरकर्त्याने त्याचा सशुल्क कोटा ओलांडल्यास API कधीकधी 402 परत करतात.

RFC 9110 ↗
403

निषिद्ध

क्लायंट प्रमाणीकृत आहे पण त्याला परवानगी नाही.

401 पेक्षा वेगळे — वापरकर्ता लॉग इन आहे, पण त्याच्या खात्याला या संसाधनासाठी परवानगी नाही. भूमिका/परवानगी लॉजिक तपासा.

RFC 9110 ↗
404

सापडले नाही

विनंती केलेले संसाधन अस्तित्वात नाही.

एकतर URL चुकीचा आहे, संसाधन हटवले गेले आहे, किंवा ते कधीच अस्तित्वात नव्हते. 403 अधिक अचूक असेल हे लपवण्यासाठी सर्व्हर कधीकधी 404 परत करतात.

RFC 9110 ↗
405

पद्धतीस परवानगी नाही

या संसाधनासाठी वापरलेल्या HTTP पद्धतीला परवानगी नाही.

उदाहरणार्थ, फक्त POST स्वीकारणाऱ्या एंडपॉइंटला GET रिक्वेस्ट. प्रतिसादात वैध पद्धती सूचीबद्ध करणारा Allow हेडर असावा.

RFC 9110 ↗
406

स्वीकार्य नाही

क्लायंटच्या Accept हेडरशी कोणतेही प्रतिनिधित्व जुळत नाही.

क्लायंटने Accept, Accept-Language, Accept-Encoding द्वारे मागितलेला कंटेंट प्रकार, भाषा किंवा एन्कोडिंग सर्व्हर पुरवू शकत नाही. अनेक सर्व्हर काटेकोर निगोशिएशन वगळून डिफॉल्ट परत करतात.

RFC 9110 ↗
407

प्रॉक्सी प्रमाणीकरण आवश्यक

क्लायंटने आधी प्रॉक्सीशी प्रमाणीकरण करणे आवश्यक आहे.

401 सारखेच, पण प्रॉक्सीकडून जारी केले जाते: क्लायंटने Proxy-Authorization क्रेडेन्शियल्स पाठवणे आवश्यक आहे. प्रमाणीकरण करणाऱ्या प्रॉक्सीसह कॉर्पोरेट नेटवर्कवर आढळते.

RFC 9110 ↗
408

रिक्वेस्ट टाइमआउट

रिक्वेस्टची वाट पाहताना सर्व्हरचा वेळ संपला.

क्लायंटने रिक्वेस्ट बॉडी पाठवण्यास खूप वेळ घेतला किंवा कनेक्शन निष्क्रिय ठेवले. रिक्वेस्ट पुन्हा प्रयत्न करा.

RFC 9110 ↗
409

संघर्ष

रिक्वेस्ट संसाधनाच्या सध्याच्या स्थितीशी विसंगत आहे.

सामान्यतः एकाचवेळी संपादन संघर्ष किंवा डुप्लिकेट संसाधन निर्मितीसाठी (उदा. आधीच अस्तित्वात असलेल्या ईमेलसह वापरकर्ता तयार करणे) परत केले जाते.

RFC 9110 ↗
410

गेले

संसाधन हटवले गेले आहे आणि ते परत येणार नाही.

404 पेक्षा अधिक ठाम — सर्व्हरला स्पष्टपणे माहीत आहे की संसाधन पूर्वी अस्तित्वात होते पण ते कायमचे काढून टाकले गेले आहे. सर्च इंजिन त्याला अनुक्रमणिकेतून काढून टाकतील.

RFC 9110 ↗
411

लांबी आवश्यक

सर्व्हरला Content-Length हेडर आवश्यक आहे.

Content-Length हेडर नसल्यामुळे रिक्वेस्ट नाकारली गेली आणि सर्व्हर अज्ञात आकाराच्या बॉडी नाकारतो. हेडर जोडा आणि पुन्हा प्रयत्न करा.

RFC 9110 ↗
412

पूर्वअट अयशस्वी

रिक्वेस्ट हेडरमधील एक अट पूर्ण झाली नाही.

If-Match किंवा If-Unmodified-Since सारख्या कंडिशनल हेडर अयशस्वी झाल्यास परत केले जाते — सामान्यतः ऑप्टिमिस्टिक लॉकिंग: तुमच्या आवृत्तीनंतर कुणीतरी दुसऱ्याने संसाधन बदलले आहे. पुन्हा फेच करा आणि पुन्हा प्रयत्न करा.

RFC 9110 ↗
413

पेलोड खूप मोठा

रिक्वेस्ट बॉडी सर्व्हरच्या आकार मर्यादेपेक्षा जास्त आहे.

मोठ्या फायली अपलोड करताना सामान्यतः आढळते. सर्व्हर कॉन्फिगरेशन (nginx, apache) कमाल बॉडी आकार सेट करते. सर्व्हरचे कॉन्फिगरेशन तपासा.

RFC 9110 ↗
414

URI खूप लांब

रिक्वेस्ट URL सर्व्हरच्या लांबी मर्यादेपेक्षा जास्त आहे.

सहसा खूप लांब क्वेरी स्ट्रिंगमुळे (उदा. GET मध्ये डेटा एन्कोड करणे) होते. POST बॉडीकडे वळा, किंवा सर्व्हर तुमच्या नियंत्रणात असल्यास मर्यादा वाढवा.

RFC 9110 ↗
415

असमर्थित मीडिया प्रकार

पाठवलेला Content-Type सर्व्हर हाताळू शकत नाही.

उदाहरणार्थ, फक्त application/json स्वीकारणाऱ्या सर्व्हरला application/xml पाठवणे. Content-Type हेडर योग्यरित्या सेट करा.

RFC 9110 ↗
416

रेंज समाधानीय नाही

विनंती केलेली बाइट रेंज संसाधनाच्या आकाराबाहेर आहे.

Range हेडर फाइलमध्ये नसलेला भाग मागतो — उदा. फाइलच्या शेवटपलीकडे डाउनलोड पुन्हा सुरू करणे. प्रतिसादात वास्तविक आकारासह Content-Range असावा.

RFC 9110 ↗
417

अपेक्षा अयशस्वी

Expect हेडरच्या आवश्यकता सर्व्हर पूर्ण करू शकत नाही.

सर्व्हर Expect: 100-continue ला समर्थन देत नसल्यास पाठवले जाते. काही क्लायंट डीफॉल्टने मोठ्या POST वर हे हेडर पाठवतात; ते बंद केल्याने सहसा त्रुटी सुटते.

RFC 9110 ↗
418

मी केटली आहे

सर्व्हर कॉफी बनवण्यास नकार देतो कारण तो केटली आहे.

1998 (RFC 2324) मधील एप्रिल फूल विनोद. काही खरी API यासाठी विनोद म्हणून किंवा deprecated एंडपॉइंट दर्शवण्यासाठी वापरतात. उत्पादनासाठी नाही.

RFC 2324 ↗
421

चुकीच्या दिशेने पाठवलेली रिक्वेस्ट

रिक्वेस्ट अशा सर्व्हरला पाठवली गेली जो त्यासाठी प्रतिसाद तयार करू शकत नाही.

HTTP/2 कनेक्शन पुनर्वापरात सामान्य: रिक्वेस्ट अशा सर्व्हरपर्यंत पोहोचली जो लक्ष्य होस्टनेमसाठी कॉन्फिगर केलेला नाही. क्लायंटने नवीन कनेक्शनवर पुन्हा प्रयत्न करावा.

RFC 9110 ↗
422

प्रक्रिया न करता येणारा कंटेंट

रिक्वेस्ट सिंटॅक्टिकली वैध होती पण अर्थदृष्ट्या चुकीची होती.

उदाहरणार्थ, JSON योग्यरित्या पार्स झाला पण आवश्यक फील्ड गहाळ होते, किंवा फील्ड व्हॅल्यू मर्यादेबाहेर होती. REST API व्हॅलिडेशन प्रतिसादांमध्ये सामान्य.

RFC 9110 ↗
423

लॉक केलेले

संसाधन लॉक केलेले आहे.

WebDAV: स्रोत किंवा गंतव्य संसाधन दुसऱ्या क्लायंटने लॉक केलेले आहे, त्यामुळे कार्य पुढे जाऊ शकत नाही. लॉक सुटण्याची वाट पहा किंवा योग्य टोकनसह तो तोडा.

RFC 4918 ↗
424

अवलंबित्व अयशस्वी

आधीची अवलंबित रिक्वेस्ट अयशस्वी झाल्यामुळे ही रिक्वेस्ट अयशस्वी झाली.

WebDAV: अवलंबित कार्यांच्या साखळीत, आधीची क्रिया अयशस्वी झाली, त्यामुळे ही केली गेली नाही. मूळ कारणासाठी आधीची अयशस्वी क्रिया पहा.

RFC 4918 ↗
425

खूप लवकर

पुन्हा वापरली जाऊ शकणारी रिक्वेस्ट प्रक्रिया करण्यास सर्व्हर नकार देतो.

TLS 1.3 0-RTT (early data) शी संबंधित: पुन्हा वापरली गेलेली रिक्वेस्ट प्रक्रिया करण्याचा धोका सर्व्हर घेणार नाही. हँडशेक पूर्ण झाल्यावर क्लायंटने पुन्हा प्रयत्न करावा.

RFC 8470 ↗
426

अपग्रेड आवश्यक

क्लायंटने वेगळ्या प्रोटोकॉलवर स्विच करणे आवश्यक आहे.

सध्याच्या प्रोटोकॉलवर रिक्वेस्ट सेवा देण्यास सर्व्हर नकार देतो पण अपग्रेडनंतर देईल — प्रतिसादात आवश्यक प्रोटोकॉल नमूद करणारा Upgrade हेडर असतो.

RFC 9110 ↗
428

पूर्वअट आवश्यक

रिक्वेस्ट कंडिशनल असणे सर्व्हरला आवश्यक आहे.

गमावलेले अपडेट संघर्ष टाळण्यासाठी सर्व्हर कंडिशनल हेडर (जसे If-Match) मागतो. संसाधन फेच करा, त्याचा ETag घ्या, आणि If-Match सह पुन्हा पाठवा.

RFC 6585 ↗
429

खूप जास्त रिक्वेस्ट

क्लायंटवर रेट-लिमिट लागू केली जात आहे.

वेग कमी करा. प्रतिसादात पुन्हा कधी प्रयत्न करावा हे दर्शवणारा Retry-After हेडर असावा. रिक्वेस्ट कोटा असलेल्या API मध्ये सामान्य.

RFC 6585 ↗
431

रिक्वेस्ट हेडर फील्ड खूप मोठे

हेडर सर्व्हरला प्रक्रिया करण्यासाठी खूप मोठे आहेत.

एकतर एक हेडर किंवा एकूण हेडर आकार मर्यादेपेक्षा जास्त आहे — बहुतेकदा खूप मोठ्या कुकीजमुळे. कुकीज साफ करा किंवा तुमचे अॅप कुकीजमध्ये किती डेटा साठवते ते कमी करा.

RFC 6585 ↗
451

कायदेशीर कारणांमुळे अनुपलब्ध

कायदेशीर मागणीमुळे प्रवेश नाकारला.

संसाधन कायदेशीर कारणांमुळे — सेन्सॉरशिप, कोर्ट ऑर्डर किंवा प्रादेशिक नियमांमुळे — अवरोधित आहे. हा क्रमांक Fahrenheit 451 कादंबरीचा संदर्भ आहे.

RFC 7725 ↗
500

अंतर्गत सर्व्हर त्रुटी

सर्व्हरला अनपेक्षित स्थिती आढळली.

सर्व्हर-साइड त्रुटींसाठी सामान्य सर्वसमावेशक कोड. वास्तविक कारणासाठी सर्व्हर लॉग तपासा: न हाताळलेला अपवाद, डेटाबेस त्रुटी, इत्यादी.

RFC 9110 ↗
501

अंमलात आणलेले नाही

विनंती केलेल्या कार्यक्षमतेला सर्व्हर समर्थन देत नाही.

उदाहरणार्थ, सर्व्हर HTTP पद्धत ओळखत नाही. प्रत्यक्षात क्वचितच आढळते — बहुतेकदा तुम्हाला 405 दिसेल.

RFC 9110 ↗
502

खराब गेटवे

गेटवे म्हणून काम करणाऱ्या सर्व्हरला अपस्ट्रीम सर्व्हरकडून खराब प्रतिसाद मिळाला.

मायक्रोसर्व्हिस आर्किटेक्चरमध्ये सामान्य. तुमच्या लोड बॅलन्सर किंवा रिव्हर्स प्रॉक्सीला बॅकएंड सेवेकडून विकृत प्रतिसाद मिळाला.

RFC 9110 ↗
503

सेवा अनुपलब्ध

सर्व्हर तात्पुरता रिक्वेस्ट हाताळू शकत नाही.

एकतर देखभालीसाठी बंद आहे किंवा ओव्हरलोडेड आहे. प्रतिसादात Retry-After हेडर असावा. डिप्लॉयमेंट दरम्यान अनेकदा परत केले जाते.

RFC 9110 ↗
504

गेटवे टाइमआउट

अपस्ट्रीम प्रतिसादाची वाट पाहताना गेटवे सर्व्हरचा वेळ संपला.

बॅकएंड सेवेने पुरेसे लवकर प्रतिसाद दिला नाही. अपस्ट्रीम सेवेचे आरोग्य आणि टाइमआउट कॉन्फिगरेशन तपासा.

RFC 9110 ↗
505

HTTP आवृत्ती समर्थित नाही

रिक्वेस्टमध्ये वापरलेल्या HTTP आवृत्तीला सर्व्हर समर्थन देत नाही.

रिक्वेस्टची मुख्य HTTP आवृत्ती सर्व्हर समर्थित करत नाही. आधुनिक क्लायंटसह जवळजवळ कधीच दिसत नाही.

RFC 9110 ↗
506

व्हेरियंटही निगोशिएट करतो

सर्व्हरचे कंटेंट निगोशिएशन कॉन्फिगरेशन चुकीचे आहे.

ट्रान्सपरंट कंटेंट निगोशिएशन लूपमध्ये संपले: निवडलेला व्हेरियंट स्वतःच निगोशिएट करण्यासाठी कॉन्फिगर केलेला आहे. सर्व्हर कॉन्फिगरेशन त्रुटी दर्शवते.

RFC 2295 ↗
507

अपुरा साठा

सर्व्हरवर डिस्क स्पेस संपली आहे.

मूळतः WebDAV-विशिष्ट पण कधीकधी सामान्य सर्व्हरद्वारेही वापरले जाते. याचा अर्थ साठ्याच्या मर्यादेमुळे सर्व्हर रिक्वेस्ट साठवू शकत नाही.

RFC 4918 ↗
508

लूप आढळला

रिक्वेस्ट प्रक्रिया करताना सर्व्हरला अनंत लूप आढळला.

WebDAV: Depth: infinity रिक्वेस्ट प्रक्रिया करताना लूपमध्ये अडकले (उदा. वर्तुळाकार बाइंडिंग). कार्य थांबवले गेले.

RFC 5842 ↗
510

विस्तारित नाही

रिक्वेस्टसाठी आणखी विस्तार आवश्यक आहेत.

जुन्या HTTP Extension Framework मधून: रिक्वेस्ट पूर्ण करण्याआधी सर्व्हरला आणखी माहिती हवी आहे. आधुनिक वेबवर व्यावहारिकदृष्ट्या न वापरलेले.

RFC 2774 ↗
511

नेटवर्क प्रमाणीकरण आवश्यक

नेटवर्क प्रवेशासाठी क्लायंटने प्रमाणीकरण करणे आवश्यक आहे.

बाह्य साइट्सवर प्रवेश करण्यापूर्वी वापरकर्त्याने नेटवर्कमध्ये लॉग इन करणे आवश्यक आहे हे दर्शवण्यासाठी कॅप्टिव्ह पोर्टल्स (हॉटेल/एअरपोर्ट WiFi) वापरतात.

RFC 6585 ↗

हे कसे कार्य करते

हे साधन 63 HTTP स्थिती कोड्सच्या hardcoded lookup सारणीभोवती बनवलेला क्लायंट-साइड संदर्भ आहे, सर्व पाच वर्ग (1xx–5xx) व्यापत, प्रत्येक त्याच्या परिभाषित RFC क्रमांकासह टीपलेला. सर्व्हर कॉल, बाह्य API, किंवा नेटवर्क विनंती नाही — सर्व फिल्टरिंग आणि प्रदर्शन JavaScript च्या बिल्ट-इन array आणि string पद्धती वापरून ब्राउझरमध्ये होते.

  1. 1
    Lookup सारणी लोड होते
    63 IANA-नोंदणीकृत स्थिती कोड्सचा संपूर्ण संच या साधनात JavaScript array म्हणून थेट अंतर्भूत आहे, प्रत्येक नोंद संख्यात्मक कोड, canonical इंग्रजी नाव, वर्ग श्रेणी, आणि तो परिभाषित करणारा विशिष्ट RFC (उदा. बहुतांश HTTP/1.1 कोड्ससाठी RFC 9110, 429 Too Many Requests साठी RFC 6585, 418 I'm a Teapot साठी RFC 2324) वाहते.
  2. 2
    Filter मेमरीत चालतो
    तुम्ही टाइप करता किंवा श्रेणी filter निवडता तेव्हा, JavaScript चा Array.filter इन-मेमरी यादीवर चालतो, String.includes वापरून तुमची query स्थिती कोड संख्या, canonical नाव, आणि लघु व दीर्घ वर्णन स्ट्रिंग्स दोन्हीशी जुळवत — debounce विलंब, सर्व्हर राउंड-ट्रिप नाही.
  3. 3
    RFC लिंकसह तपशील विस्तारतात
    प्रत्येक निकाल HTML details/summary घटक म्हणून रेंडर होतो. नोंद विस्तारल्याने दीर्घ-स्वरूपाचे स्पष्टीकरण आणि rfc-editor.org वरील अधिकृत RFC ची थेट लिंक उघड होते, त्यामुळे तुम्ही कोणत्याही कोडसाठी नेमका स्पेसिफिकेशन मजकूर वाचू शकता.
  4. 4
    Deep लिंक्स आणि clipboard कॉपी
    नोंद उघडल्याने URL hash कोड संख्येत (उदा. #404) अपडेट होते, पेज शेअर करण्यायोग्य आणि बुकमार्क-अनुकूल बनवत. copy बटण canonical स्ट्रिंग (उदा. '404 Not Found') ब्राउझरच्या navigator.clipboard API द्वारे clipboard वर लिहितो.

संबंधित साधने

वारंवार विचारले जाणारे प्रश्न