Изменения

214 байт добавлено ,  17 лет назад
м
иллюстрация
Строка 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: Я — чайник) — возвращается при попытке приготовить кофе с помощью [[чайник]]а.
    
== См. также ==
 
== См. также ==
Анонимный участник