[12] HTCPCP (Hyper Text Coffee Pot Control Protocol) は、インターネットを通じて珈琲ポットを制御するためのプロトコルです。 に RFC 2324 として出版された4月1日のRFCです。
[5] HTCPCP は HTTP をもとに、要求メソッドなどを追加したプロトコルとなっています。
[18] HTCPCP-TEA は HTCPCP を更に拡張するものとなっています。
[15] HTCPCP は HTTP を使っているものの独自の URL scheme
を使っており、またその URL scheme の種別が珈琲の種別に影響する可能性がありますから
(coffee:
参照。)、要求URLには (HTTP のように絶対パスを指定するのではなく)
絶対URL を指定するものと推測されますが、明記はされていません。
[16] プロトコルの版についても何の言及もありません。 HTTP/1.1
のままで良いのでしょうか。プロトコルとして非互換性はないので、
HTTP/1.1
でも問題無さそうではあります。
[8] HTCPCP は次の MIME型を payload body に使います。
[11] HTCPCP は次の URL scheme を使います。
koffie:
q%C3%A6hv%C3%A6:
%D9%82%D9%87%D9%88%D8%A9:
akeita:
koffee:
kahva:
kafe:
caf%C3%E8:
caf%C3%E9:
%E5%92%96%E5%95%A1:
kava:
k%C3%A1va:
kaffe:
coffee:
kafo:
kohv:
kahvi:
%4Baffee:
%CE%BA%CE%B1%CF%86%CE%AD:
%E0%A4%95%E0%A5%8C%E0%A4%AB%E0%A5%80:
%E3%82%B3%E3%83%BC%E3%83%92%E3%83%BC:
%EC%BB%A4%ED%94%BC:
%D0%BA%D0%BE%D1%84%D0%B5:
%E0%B8%81%E0%B8%B2%E0%B9%81%E0%B8%9F:
[20] 46647 - (coffeehandler) Joke: HTCPCP not supported (RFC2324), https://bugzilla.mozilla.org/show_bug.cgi?id=46647
[17] HTCPCP の独自のプロトコル要素について、
HTTPヘッダーの IANA登録簿には Accept-Additions:
が登録されていますが、それ以外の要求メソッド、状態符号、
MIME型、URL scheme の IANA登録簿には登録されていないようです。
[504] Error 418 - I'm a teapot: Fun with logs - Geeks ( ( 版)) http://www.error418.org/2014/01/fun-with-logs-geeks.html
[505] madmaze/HTCPCP ( ( 版)) https://github.com/madmaze/HTCPCP
[506] stephen/node-htcpcp ( ( 版)) https://github.com/stephen/node-htcpcp
[507] EmacsWiki: Coffee Mode ( ( 版)) http://www.emacswiki.org/CoffeeMode
[508] オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク - mixi Engineers' Blog ( ( 版)) http://alpha.mixi.co.jp/entry/2009/10723/
Google search: The Hyper Text Coffee Pot Control Protocol for Tea Efflux Appliances
三