HTTP 506 — वैरिएंट भी समझौता करता है
एक 5xx सर्वर त्रुटि: सर्वर एक प्रतीत होने वाली मान्य रिक्वेस्ट को पूरा करने में विफल रहा।
वैरिएंट भी समझौता करता है
एक सामग्री-समझौता कॉन्फ़िगरेशन त्रुटि हुई।
इसका क्या अर्थ है
सर्वर में एक आंतरिक कॉन्फ़िगरेशन त्रुटि है: चुना गया वैरिएंट स्वयं सामग्री समझौते में संलग्न है और एक उचित एंडपॉइंट नहीं है।
इसे कब उपयोग करें
एक दुर्लभ पारदर्शी-सामग्री-समझौता गलत कॉन्फ़िगरेशन।
अन्य 5xx कोड
HTTP Status Codes के बारे में
यह HTTP स्टेटस कोड डायरेक्टरी 1xx इनफॉर्मेशनल रेंज से लेकर 5xx सर्वर एरर तक हर मानक रिस्पॉन्स कोड को कवर करती है। हर एंट्री में संख्यात्मक कोड, उसका कैनोनिकल रीज़न फ्रेज़ और एक-पंक्ति सारांश दिखता है, और पूरी सूची को संख्या, नाम या अर्थ से खोजा जा सकता है — 301, Unauthorized और timeout सभी अपना लक्ष्य ढूंढ लेते हैं — या रिस्पॉन्स क्लास से फिल्टर किया जा सकता है।
हर कोड अपने खुद के समर्पित पेज पर खुलता है जिसमें पूरा स्पष्टीकरण होता है: वह स्टेटस वास्तव में क्या मतलब रखता है, अपने खुद के API और एप्लिकेशन में इसे कब इस्तेमाल करें, क्या उस कोड वाले रिस्पॉन्स डिफॉल्ट रूप से कैशेबल हैं, और इसे परिभाषित करने वाला RFC। उसी क्लास के संबंधित कोड नीचे लिंक किए जाते हैं, ताकि 401 की तुलना 403 से या 301 की 308 से एक क्लिक में की जा सके।
पाँच क्लासेज़ किसी भी रिस्पॉन्स को पढ़ने का सबसे तेज़ मानसिक मॉडल हैं: 1xx का मतलब रिक्वेस्ट जारी है, 2xx का मतलब सफलता, 3xx का मतलब रीडायरेक्शन, 4xx का मतलब क्लाइंट ने गलती की और 5xx का मतलब सर्वर विफल रहा। डायरेक्टरी ठीक इसी संरचना के इर्द-गिर्द व्यवस्थित है।
HTTP Status Codes का उपयोग कैसे करें
- सर्च बॉक्स में एक कोड, एक रीज़न फ्रेज़ या एक कीवर्ड टाइप करें — उदाहरण के लिए 404, Not Found या redirect।
- सूची को इनफॉर्मेशनल, सफलता, रीडायरेक्शन, क्लाइंट-एरर या सर्वर-एरर कोड तक सीमित करने के लिए क्लास फिल्टर का उपयोग करें।
- किसी भी कोड का पेज खोलकर पढ़ें कि उसका क्या मतलब है, कब इस्तेमाल करें, उसकी डिफॉल्ट कैशेबिलिटी और उसे परिभाषित करने वाला RFC।
- उसी क्लास के पड़ोसी कोड की तुलना करने के लिए संबंधित-कोड सेक्शन जांचें।
- बग रिपोर्ट, टेस्ट या API स्पेक के लिए कोड पाने के लिए कॉपी बटन इस्तेमाल करें।