Hyper Text Coffee Pot Control Protocol

Hyper Text Coffee Pot Control Protocol

The Hyper Text Coffee Pot Control Protocol (HTCPCP for short) is a protocol for controlling, monitoring, and diagnosing coffee pots.

HTCPCP is specified in the jocular RFC 2324, published on April 1 1998. Although the RFC describing the protocol is an April Fools' Day joke and not to be taken seriously, it specifies the protocol itself accurately enough for it to be a real, non-fictional protocol. The powerful editor Emacs actually includes a fully functional implementation of it, and a [https://bugzilla.mozilla.org/show_bug.cgi?id=46647 number of patches] exist to extend Mozilla in this direction.

HTCPCP is an extension of HTTP. HTCPCP requests are identified with the URI scheme coffee: (or the same word in any other of the 29 listed languages) and contain several additions to the HTTP methods:
*BREW or POST: Causes the HTCPCP server to brew coffee.
*GET: Retrieves coffee from the HTCPCP server.
*PROPFIND: Finds out metadata about the coffee.
*WHEN: Says "when", causing the HTCPCP server to stop pouring milk into the coffee (if applicable).

It also defines two error responses:
*406 Not Acceptable: The HTCPCP server is unable to brew coffee for some reason. The response should indicate a list of acceptable coffee types.
*418 I'm a teapot: The HTCPCP server is a teapot. The responding entity MAY be short and stout.

As [https://bugzilla.mozilla.org/show_bug.cgi?id=46647#c16 Stefan Moebius noted] , the HTCPCP does not define the error response for Out of Coffee.

For more detailed specifications, see the HTCPCP RFC ( [http://www.ietf.org/rfc/rfc2324.txt RFC 2324] ).


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Hyper Text Coffee Pot Control Protocol — L Hyper Text Coffee Pot Control Protocol ou HTCPCP de l anglais signifiant littéralement « protocole hypertexte de gestion de cafetière » est une proposition humoristique de protocole de communication client serveur permettant le… …   Wikipédia en Français

  • Hyper Text Coffee Pot Control Protocol — Das Hyper Text Coffee Pot Control Protocol (zu Deutsch Hypertext Kaffeekannensteuerungsprotokoll, Abkürzung HTCPCP) ist ein Protokoll zur Kontrolle und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1. April 1998 als RFC 2324… …   Deutsch Wikipedia

  • Hypertext Coffee Pot Control Protocol — Das Hyper Text Coffee Pot Control Protocol (zu Deutsch Hypertext Kaffeekannensteuerungsprotokoll, Abkürzung HTCPCP) ist ein Protokoll zur Kontrolle und Überwachung vernetzter Kaffeemaschinen. HTCPCP wurde am 1. April 1998 als RFC 2324… …   Deutsch Wikipedia

  • Trojan Room coffee pot — The Trojan Room coffee pot was the inspiration for the world s first webcam. The coffee pot was located in the so called Trojan Room within the old Computer Laboratory of the University of Cambridge in Cambridge, England. The webcam was created… …   Wikipedia

  • Pi Digit Generation Protocol — Das Pi Digit Generation Protocol ist ein Netzwerkprotokoll, das das Abrufen von Ziffern der Kreiszahl Pi (π) über Netzwerke ermöglichen soll. Es ist im RFC 3091 spezifiziert. Federführend bei der Entwicklung war Hugh C. Kennedy von der University …   Deutsch Wikipedia

  • HTCPCP — Hyper Text Coffee Pot Control Protocol (RFC2324) …   Acronyms

  • RFC 2324 — Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0). L. Masinter. March 1998 …   Acronyms

  • HTCPCP — Hyper Text Coffee Pot Control Protocol (RFC2324) …   Acronyms von A bis Z

  • RFC 2324 — Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0). L. Masinter. March 1998 …   Acronyms von A bis Z

  • HTCPCP — Кофеварка для приготовления эспрессо Hyper Text Coffee Pot Control Protocol (HTCPCP …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”