DevToolPal
ID
4xx Kesalahan klien

418 I'm a teapot

Saya Teko Teh

Artinya

Lelucon April Mop dari Hyper Text Coffee Pot Control Protocol: server adalah teko teh dan menolak menyeduh kopi. Beberapa situs memakainya sebagai lelucon atau untuk memblokir bot.

Penyebab umum

  • Easter egg di API dan framework
  • Pemblokiran bot atau scraper yang menjawab dengan 418
  • Endpoint uji coba

Cara memperbaiki

Sebagai klien atau pengunjung

Jika menemuinya tanpa diduga, Anda mungkin ditandai sebagai bot; perlambat permintaan, kirim User-Agent normal, dan periksa ketentuan situs.

Sebagai pengelola situs atau API

Jangan pakai 418 untuk error sungguhan. RFC 9110 mencadangkan kode ini agar tidak pernah ditetapkan ulang.

Contoh respons

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

Spesifikasi

RFC 2324 §2.3.2

FAQ

› Apakah 418 kode status sungguhan?

Ia berasal dari RFC lelucon (2324). Kode ini dicadangkan di registri IANA dan didukung banyak library, tetapi tidak punya makna nyata.

› Mengapa sebuah situs mengembalikan 418 ke scraper saya?

Beberapa sistem anti-bot memakai 418 sebagai respons blokir yang jenaka.