Hyper Text Coffee Pot Control Protocol

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by JIP (talk | contribs) at 16:51, 19 March 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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, written on April 1 1998. Although the RFC describing the protocol is an April fools joke and not to be taken seriously, it specifies the protocol itself accurately enough for it to be a real, non-fictional protocol. No known implementations of it exist, though.

HTCPCP is an extension of HTTP. HTCPCP requests are identified with the URI scheme coffee: 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).

For more detailed specifications, see the HTCPCP RFC.

External links

Hyper Text Coffee Pot Control Protocol