HTCPCP: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
w>Loveless
м (робот добавил: pl:Hyper Text Coffee Pot Control Protocol)
w>Александр Крайнов
м (иллюстрация)
Строка 1: Строка 1:
'''Hyper Text Coffee Pot Control Protocol''' ('''HTCPCP''', [[гипертекст]]овый протокол управления кофеваркой) — [[протокол]] для управления, слежения и диагностики приборов для приготовления [[кофе]].
+
[[Изображение:Thermoskaffeekanne.jpg|thumb|Обычная кофеварка]]
 +
'''Hyper Text Coffee Pot Control Protocol''' ('''HTCPCP''', [[гипертекст]]овый [[Сетевой протокол|протокол]] управления [[Кофеварка|кофеваркой]]) — протокол для управления, слежения и диагностики приборов для приготовления [[кофе]].
  
 
HTCPCP описан в RFC 2324, опубликованном [[1 апреля]] [[1998]] года. Хотя [[RFC]], описывающий протокол, является [[первоапрельские RFC|первоапрельской шуткой]] и не может приниматься всерьёз, он описывает сам протокол достаточно серьёзно, так, как будто он является реально существующим протоколом. Пока не существует ни одной известной реализации этого протокола.
 
HTCPCP описан в RFC 2324, опубликованном [[1 апреля]] [[1998]] года. Хотя [[RFC]], описывающий протокол, является [[первоапрельские RFC|первоапрельской шуткой]] и не может приниматься всерьёз, он описывает сам протокол достаточно серьёзно, так, как будто он является реально существующим протоколом. Пока не существует ни одной известной реализации этого протокола.
  
 
HTCPCP является расширением [[HTTP]]. Запросы HTCPCP определяются с помощью схемы [[URI]] <code>coffee:</code> и содержат несколько добавлений к HTTP-запросам:
 
HTCPCP является расширением [[HTTP]]. Запросы HTCPCP определяются с помощью схемы [[URI]] <code>coffee:</code> и содержат несколько добавлений к HTTP-запросам:
*<code>BREW</code> или <code>POST</code>: заставляет HTCPCP-сервер заваривать кофе.
+
*<code>BREW</code> или <code>POST</code>: заставляет HTCPCP-[[Сервер (приложение)|сервер]] заваривать кофе.
 
*<code>GET</code>: получение кофе от HTCPCP-сервера.
 
*<code>GET</code>: получение кофе от HTCPCP-сервера.
*<code>PROPFIND</code>: поиск метаданных о кофе.
+
*<code>PROPFIND</code>: поиск [[Метаданные|метаданных]] о кофе.
 
*<code>WHEN</code>: Сказав «when», клиент заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
 
*<code>WHEN</code>: Сказав «when», клиент заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
  
 
Также сервер может возвращать ошибки. Ниже представлены их коды:
 
Также сервер может возвращать ошибки. Ниже представлены их коды:
 
* 406 «Not Acceptable» (Ошибка 406: Не принято) — возвращается при ситуации, когда сервер не в состоянии выполнить запрос клиента.
 
* 406 «Not Acceptable» (Ошибка 406: Не принято) — возвращается при ситуации, когда сервер не в состоянии выполнить запрос клиента.
* 418 «I’m a teapot» (Ошибка 418: Я — чайник) — возвращается при попытке приготовить кофе с помощью чайника.
+
* 418 «I’m a teapot» (Ошибка 418: Я — чайник) — возвращается при попытке приготовить кофе с помощью [[чайник]]а.
  
 
== См. также ==
 
== См. также ==

Версия от 05:40, 4 января 2008

Обычная кофеварка

Hyper Text Coffee Pot Control Protocol (HTCPCP, гипертекстовый протокол управления кофеваркой) — протокол для управления, слежения и диагностики приборов для приготовления кофе.

HTCPCP описан в RFC 2324, опубликованном 1 апреля 1998 года. Хотя RFC, описывающий протокол, является первоапрельской шуткой и не может приниматься всерьёз, он описывает сам протокол достаточно серьёзно, так, как будто он является реально существующим протоколом. Пока не существует ни одной известной реализации этого протокола.

HTCPCP является расширением HTTP. Запросы HTCPCP определяются с помощью схемы URI coffee: и содержат несколько добавлений к HTTP-запросам:

  • BREW или POST: заставляет HTCPCP-сервер заваривать кофе.
  • GET: получение кофе от HTCPCP-сервера.
  • PROPFIND: поиск метаданных о кофе.
  • WHEN: Сказав «when», клиент заставляет HTCPCP-сервер завершить добавление молока в кофе (если это возможно).

Также сервер может возвращать ошибки. Ниже представлены их коды:

  • 406 «Not Acceptable» (Ошибка 406: Не принято) — возвращается при ситуации, когда сервер не в состоянии выполнить запрос клиента.
  • 418 «I’m a teapot» (Ошибка 418: Я — чайник) — возвращается при попытке приготовить кофе с помощью чайника.

См. также

Ссылки

  • RFC 2324 — Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
  • HOWTO-Coffee — Руководство по приготовлению кофе с помощью Linux

de:Hyper Text Coffee Pot Control Protocol en:Hyper Text Coffee Pot Control Protocol ja:Hyper Text Coffee Pot Control Protocol pl:Hyper Text Coffee Pot Control Protocol