DevToolPal
TR
4xx İstemci hataları

418 I'm a teapot

Ben Bir Çaydanlığım

Ne anlama gelir

Hyper Text Coffee Pot Control Protocol'den bir 1 Nisan şakası: sunucu bir çaydanlıktır ve kahve demlemeyi reddeder. Bazı siteler bunu şaka olarak veya botları engellemek için kullanır.

Yaygın nedenler

  • API'lerde ve framework'lerde sürpriz yumurtalar
  • 418 ile yanıt veren bot veya kazıyıcı engelleme
  • Test uç noktaları

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Beklenmedik biçimde karşılaştıysanız bot olarak işaretlenmiş olabilirsiniz; yavaşlayın, normal bir User-Agent gönderin ve sitenin şartlarını kontrol edin.

Sitenin veya API'nin sahibiyseniz

418'i gerçek hatalar için kullanmayın. RFC 9110 bu kodu asla yeniden atanmaması için ayırır.

Örnek yanıt

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."
}

Belirtim

RFC 2324 §2.3.2

SSS

› 418 gerçek bir durum kodu mu?

Şaka amaçlı bir RFC'den (2324) gelir. IANA kaydında ayrılmıştır ve birçok kütüphane destekler, ama gerçek bir anlamı yoktur.

› Bir web sitesi kazıyıcıma neden 418 döndürdü?

Bazı bot karşıtı sistemler 418'i eğlenceli bir engelleme yanıtı olarak kullanır.