Hyper Text Coffee Pot Control Protocol

from Wikipedia, the free encyclopedia

The Hyper Text Coffee Pot Control Protocol (in German Hypertext Coffee Pot Control Protocol , abbreviation HTCPCP ) is a protocol for controlling and monitoring networked coffee machines. HTCPCP was specified as RFC 2324 on April 1, 1998 . Although this RFC from Larry Mansiter is an April Fool's joke , the specification is sufficiently precise to cover the intended use described. Despite the joke character, the author wanted to use this specification to demonstrate the unsuitable extension of the HTTP standard.

There is a functional implementation for the versatile, expandable Emacs editor and there is a request for the implementation of the protocol for Mozilla , which, however, was rejected.

HTCPCP is an extension to HTTP . HTCPCP requests are recognized using the URI scheme coffee://(or the translation of "coffee" into 29 languages) and contain various extensions to the standard HTTP methods:

  • BREWor POST: asks the HTCPCP server to make coffee .
  • GET: requests the coffee from the HTCPCP server.
  • PROPFIND: Asks for various meta information about coffee.
  • WHEN: interrupts the addition of milk to the coffee

The exact specifications can be found in the RFC.

What is noteworthy about this RFC created in 1998 is that a coffee machine control was already described there when the Internet of Things was still a pure utopia.

On April 1, 2014, the protocol was extended to include the use of tea with RFC 7168 .

Specifications

  • L. Masinter:  RFC 2324 . - Hyper Text Coffee Pot Control Protocol (HTCPCP / 1.0) . [Errata: RFC 2324 ]. April 1, 1998. (Updated by RFC 7168  - English).
  • I. Nazar:  RFC 7168 . - The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA) . April 1, 2014. (English).

Web links

Individual evidence

  1. Larry Masinter: IETF RFCs . Archived from the original on April 11, 2013.
  2. Emacs module
  3. Mozilla Bugtracker - Entry
  4. RFC 7168 . - The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA) . April 1, 2014. (English).