DevToolPal
NL
4xx Clientfouten

418 I'm a teapot

Ik ben een theepot

Wat het betekent

Een 1-aprilgrap uit het Hyper Text Coffee Pot Control Protocol: de server is een theepot en weigert koffie te zetten. Sommige sites gebruiken het als grap of om bots te blokkeren.

Veelvoorkomende oorzaken

  • Easter eggs in API's en frameworks
  • Bot- of scraperblokkering die met 418 antwoordt
  • Test-endpoints

Zo los je het op

Als client of bezoeker

Krijg je het onverwacht, dan ben je misschien als bot aangemerkt; vertraag, stuur een normale User-Agent en lees de voorwaarden van de site.

Als beheerder van de site of API

Gebruik 418 niet voor echte fouten. RFC 9110 reserveert de code zodat hij nooit opnieuw wordt toegewezen.

Voorbeeldantwoord

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

Specificatie

RFC 2324 §2.3.2

Veelgestelde vragen

› Is 418 een echte statuscode?

Hij komt uit een grap-RFC (2324). Hij is gereserveerd in het IANA-register en veel bibliotheken ondersteunen hem, maar hij heeft geen echte betekenis.

› Waarom gaf een website 418 aan mijn scraper?

Sommige anti-botsystemen gebruiken 418 als speels blokkeerantwoord.