1 पॉइंट द्वारा GN⁺ 2024-10-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 418 I'm a teapot

    • HTTP 418 I'm a teapot status response code यह दर्शाता है कि server coffee बनाना अस्वीकार करता है, यानी वह स्थायी रूप से एक teapot की भूमिका में है
    • अगर coffee/tea pot में अस्थायी रूप से coffee नहीं है, तो उसे 503 लौटाना चाहिए
    • यह त्रुटि 1998 और 2014 के April Fools' Day मज़ाक के रूप में परिभाषित Hyper Text Coffee Pot Control Protocol का संदर्भ देती है
    • कुछ websites उन requests के लिए यह response इस्तेमाल करती हैं जिन्हें वे process नहीं करना चाहतीं, जैसे automated queries
  • स्थिति

    • 418 I'm a teapot
  • विनिर्देशन

    • विनिर्देशन: RFC 2324 # section-2.3.2
  • संदर्भ

    • HTTP response status codes
    • Wikipedia: Hyper Text Coffee Pot Control Protocol

GN⁺ का सार

  • 418 I'm a teapot April Fools' Day मज़ाक से निकला एक HTTP status code है, जिसका उपयोग तब किया जाता है जब server coffee बनाना अस्वीकार करता है
  • यह code मुख्य रूप से उन requests के लिए उपयोग होता है जिन्हें process नहीं करना चाहा जाता, जैसे automated queries, और इसमें एक humorous तत्व शामिल है
  • यह status code वास्तव में व्यापक रूप से उपयोग में नहीं है, लेकिन यह internet culture और protocols की flexibility का अच्छा उदाहरण है
  • समान कार्य वाले अन्य HTTP status codes में 503 Service Unavailable शामिल है

1 टिप्पणियां

 
GN⁺ 2024-10-30
Hacker News राय
  • 418 status code को अवैध bots के जवाब के रूप में इस्तेमाल करना। मजेदार है और logs को filter करना आसान हो जाता है

    • Nginx configuration code का example दिया गया
    • WordPress login URL को bots अक्सर कमजोर installations खोजने के लिए request करते हैं
  • mnot ने 418 status code को कई languages और implementations से हटाने की कोशिश की थी; उस discussion को पढ़ा जा सकता है

    • संबंधित GitHub issue link दिया गया
    • save418.com नाम की एक website भी बनाई गई
  • संबंधित RFC document पढ़ने में अच्छा है

    • nerdy मजाक के रूप में "sir, this is a wendy's" meme से पहले यह प्रचलित था
  • HTTP/2 RFC पढ़ते समय मिला एक दिलचस्प तथ्य

    • Twitter API ने non-standard 420 status code का इस्तेमाल किया था
    • "Enhance Your Calm" कैप्शन HTTP/2 में शामिल है
  • हर बार जब यह error code वास्तव में सामने आता है तो बहुत झुंझलाहट होती है

    • उचित status code की जगह 418 लौटाकर HTTP status code parsing में बाधा आती है
  • Sonatype Nexus ने artifact upload के समय कभी 418 लौटाया था। प्रभावशाली नहीं था

  • authentication service में 418 response code का इस्तेमाल किया जाता है

    • यह जांचने के लिए इस्तेमाल होता है कि token expiry के कारण अमान्य है या नहीं
  • iiNet coffee cam link दिया गया

  • क्योंकि यह "I am a teapot" है, इसलिए लगता है कि यह server-side समस्या होने के कारण 5xx code होना चाहिए