www.fgks.org   »   [go: up one dir, main page]

Naar inhoud springen

Hyper Text Coffee Pot Control Protocol: verschil tussen versies

Uit Wikipedia, de vrije encyclopedie
Verwijderde inhoud Toegevoegde inhoud
betere bewoording
Geen bewerkingssamenvatting
Regel 1: Regel 1:
[[File:HTCPCP Pot.jpg|thumb|Een server op http://134.219.188.123/ die het protocol gebruikt.]]
[[File:HTCPCP Pot.jpg|thumb|Een server op http://134.219.188.123/ die het protocol gebruikt.]]
Het '''Hyper Text Coffee Pot Control Protocol''' ('''HTCPCP''') is een [[netwerkprotocol]] voor het controleren, monitoren en diagnosticeren van [[theepot]]ten. Het word vermeld in [[Request for Comments|RFC]] 2324 en dit document werd gepubliceerd op [[1 april]] [[1998]]<ref>{{Citation | url = http://tools.ietf.org/html/rfc2324 | title = Network Working Group | contribution = Request for Comments 2324 | publisher = [[Internet Engineering Task Force | IETF]]}}.</ref> als onderdeel van een [[1 aprilgrap]].<ref name= "DeNardis2009">{{cite book| first =Laura | last = DeNardis|title= Protocol Politics: The Globalization of Internet Governance|url= http://books.google.com/books?id=Secqz0XQJIsC&pg=PA27|publisher=MIT Press|isbn=978-0-262-04257-4|pages=27–}}</ref> De bewoording van het protocol maakte duidelijk dat het niet serieus was bedoeld. Dit blijkt ook uit de tekst
Het '''Hyper Text Coffee Pot Control Protocol''' ('''HTCPCP''') is een [[netwerkprotocol]] voor het controleren, monitoren en diagnosticeren van [[theepot]]ten. Het word vermeld in [[Request for Comments|RFC]] 2324. Dit document werd op [[1 april]] [[1998]]<ref>{{Citation | url = http://tools.ietf.org/html/rfc2324 | title = Network Working Group | contribution = Request for Comments 2324 | publisher = [[Internet Engineering Task Force | IETF]]}}.</ref> gepubliceerd als onderdeel van een [[1 aprilgrap]].<ref name= "DeNardis2009">{{cite book| first =Laura | last = DeNardis|title= Protocol Politics: The Globalization of Internet Governance|url= http://books.google.com/books?id=Secqz0XQJIsC&pg=PA27|publisher=MIT Press|isbn=978-0-262-04257-4|pages=27–}}</ref> De bewoording van het protocol maakte duidelijk dat het niet serieus was bedoeld. Dit blijkt ook uit de tekst


''there is a strong, dark, rich requirement for a protocol designed espressoly [sic] for the brewing of coffee''
''there is a strong, dark, rich requirement for a protocol designed espressoly [sic] for the brewing of coffee''

Versie van 27 okt 2012 12:39

Een server op http://134.219.188.123/ die het protocol gebruikt.

Het Hyper Text Coffee Pot Control Protocol (HTCPCP) is een netwerkprotocol voor het controleren, monitoren en diagnosticeren van theepotten. Het word vermeld in RFC 2324. Dit document werd op 1 april 1998[1] gepubliceerd als onderdeel van een 1 aprilgrap.[2] De bewoording van het protocol maakte duidelijk dat het niet serieus was bedoeld. Dit blijkt ook uit de tekst

there is a strong, dark, rich requirement for a protocol designed espressoly [sic] for the brewing of coffee

waarin een woordspeling wordt gebruikt op het woord "espresso".

Ondanks dat het protocol van oorsprong als grap was bedoeld is het nog steeds te vinden op het internet. De teksteditor Emacs heeft een volledige functionele implementatie hiervan.[3] Ook bestaan er verschillende bugmeldingen die klagen over het feit dat Mozilla dit protocol niet ondersteunde.[4] Tien jaar nadat HTCPCP werd gepubliceerd, bracht het Web-Controlled Coffee Consortium (WC3) een eerste versie uit van "HTCPCP Vocabulary in RDF"[5] analoog aan het "HTTP Vocabulary in RDF" van het World Wide Web Consortium (W3C).[6]

Commando's en antwoorden

HTCPCP is een uitbreiding van HTTP. HTCPCP-verzoeken worden geïdentificeerd met het URI schema coffee: (of een woord in één van de 29 ondersteunde talen) en bevat daarnaast een aantal uitbreidingen aan HTTP:

  • BREW or POST - Zorgt ervoor dat de HTCPCP server koffie gaat maken.
  • GET - Ontvangt de koffie van de HTCPCP server.
  • PROPFIND - Zoekt naar metadata van de koffie.
  • WHEN - Zegt "when" waardoor de HTCPCP server stopt met het toevoegen van melk in de koffie (indien toepasbaar).

Daarnaast bestaan er twee HTTP fouten:

406 Not Acceptable De HTCPCP server is niet in staat om koffie te maken om wat voor reden; de reactie wijst dan op een lijst van aanvaardbare koffiesoorten
418 I'm a teapot De HTCPCP server is een theepot. Een demonstratie hiervan bestaat.[7][8]

Zie ook