나는 티팟 — 가장 쓸모없는 HTCPCP 브라우저 시뮬레이터 (418 Energy Only)
Source: Dev.to
Overview
전설적인 RFC 2324(1998년 4월 1일 발표)에서 정의된 Hyper Text Coffee Pot Control Protocol(HTCPCP/1.0)을 이용해 가상 티팟과 대화할 수 있는, 완전히 쓸모 없는 단일 파일 웹 앱입니다.
다음과 같은 실제 명령을 실행할 수 있습니다:
BREW / POST (coffee)GET coffeePOURPROPFIND metadataTEA(RFC 7168 확장)SHAKE TO STIR(디바이스 모션을 지원하는 모바일에서 작동)
모든 명령은 HTTP/1.1 418 I’m a teapot 응답을 반환하며, RFC에서 발췌한 풍자적인 인용구, 실시간 요청 로그, 그리고 재미있는 CSS 애니메이션(끓는 물, 춤추는 티팟, 상상의 무언가를 붓는 효과)과 함께 표시됩니다.
실제 문제를 전혀 해결하지 못하고, 커피를 추출하지도 않으며, 순전히 여러분을 웃기고 약 30 초 정도의 시간을 낭비하게 하며 “IYKYK”(알면 알죠)라는 말을 전하기 위해 존재합니다.
Why an Ode to Larry Masinter?
1998년 4월 1일, Larry Masinter는 공식 표준 문서에 “short and stout”(짧고 뚱뚱한)이라는 문구를 삽입해 인터넷에 영원한 418 상태 코드를 남겼습니다. 이 엉뚱한 인터랙티브 티팟은 그 아름다운 인터넷 혼돈 행위에 대한 러브레터입니다.
Live Demo
지금 바로 티팟 열기 – 혹은 아래 HTML 파일을 로컬에 저장하고(아래 참고) 어떤 브라우저에서든 열어 보세요; 오프라인에서도 작동합니다.
How to Use
- 아래 전체 코드 블록을
im-a-teapot.html이라는 파일명으로 저장합니다. - 해당 파일을 최신 브라우저에서 엽니다.
- 위에 나열된 명령어들을 사용해 티팟과 상호작용합니다.
Source Code
418 I'm a Teapot • HTCPCP Client