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을 사용합니다.