DevToolPal
हि
4xx क्लाइंट त्रुटियाँ

418 I'm a teapot

मैं एक केतली हूँ

इसका मतलब

Hyper Text Coffee Pot Control Protocol का अप्रैल फ़ूल मज़ाक: सर्वर एक चायदानी है और कॉफ़ी बनाने से मना करता है। कुछ साइटें इसे मज़ाक के तौर पर या बॉट रोकने के लिए इस्तेमाल करती हैं।

आम कारण

  • API और फ़्रेमवर्क में छिपे ईस्टर एग
  • 418 से जवाब देने वाली बॉट या स्क्रैपर ब्लॉकिंग
  • टेस्ट एंडपॉइंट

कैसे ठीक करें

अगर आप क्लाइंट या विज़िटर हैं

अगर अचानक यह मिले तो शायद आपको बॉट माना गया है; रफ़्तार धीमी करें, सामान्य User-Agent भेजें और साइट की शर्तें देखें।

अगर आप साइट या API चलाते हैं

असली त्रुटियों के लिए 418 इस्तेमाल न करें। RFC 9110 इस कोड को आरक्षित रखता है ताकि इसे कभी दोबारा न सौंपा जाए।

उदाहरण रिस्पॉन्स

HTTP/1.1
HTTP/1.1 418 I'm a teapot
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "I'm a teapot",
  "status": 418,
  "detail": "This server refuses to brew coffee."
}

स्पेसिफ़िकेशन

RFC 2324 §2.3.2

अक्सर पूछे जाने वाले सवाल

› क्या 418 असली स्टेटस कोड है?

यह एक मज़ाकिया RFC (2324) से आया है। यह IANA रजिस्ट्री में आरक्षित है और कई लाइब्रेरी इसे समर्थित करती हैं, पर इसका कोई असली अर्थ नहीं है।

› किसी वेबसाइट ने मेरे स्क्रैपर को 418 क्यों लौटाया?

कुछ एंटी-बॉट सिस्टम 418 को मज़ेदार ब्लॉक रिस्पॉन्स के रूप में इस्तेमाल करते हैं।