Изменения

294 байта добавлено ,  4 года назад
Уточнение данных о работе протокола, добавление информации о поле "Accept-Additions"
Строка 5: Строка 5:     
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 подавать кофе. Использование POST для этой цели не рекомендуется. Предлагается новое поле заголовка HTTP-запроса «Accept-Additions», поддерживающее дополнительные ингредиенты, включая сливки, цельное молоко, ваниль, малину, виски и т.д.
* <code>GET</code>: получение кофе от HTCPCP-сервера.
+
* <code>GET</code>: "получает" кофе от HTCPCP-сервера.
* <code>PROPFIND</code>: поиск [[Метаданные|метаданных]] о кофе.
+
* <code>PROPFIND</code>: возвращает [[метаданные]] о кофе.
* <code>WHEN</code>: Сказав «when», клиент заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
+
* <code>WHEN</code>: Заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
    
Также сервер может возвращать ошибки. Ниже представлены их коды:
 
Также сервер может возвращать ошибки. Ниже представлены их коды:
Анонимный участник