Изменения

5 байт добавлено ,  4 года назад
викификация
Строка 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 подавать кофе. Использование POST для этой цели не рекомендуется. Предлагается новое поле заголовка HTTP-запроса «Accept-Additions», поддерживающее дополнительные ингредиенты, включая сливки, цельное молоко, ваниль, малину, виски и т.д.
+
* <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>: Заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
 
* <code>WHEN</code>: Заставляет HTCPCP-сервер завершить добавление [[молоко|молока]] в кофе (если это возможно).
Строка 17: Строка 17:     
== Интересные факты ==
 
== Интересные факты ==
Некоторые веб-фреймворки поддерживают HTTP-статус 418 «I’m a teapot», например [https://nestjs.com/ NestJS],<ref>{{Cite web|lang=en|url=https://docs.nestjs.com/|title=Documentation {{!}} NestJS - A progressive Node.js framework|website=Documentation {{!}} NestJS - A progressive Node.js framework|access-date=2021-04-28}}</ref> [[Django]]<ref>{{Cite web|url=https://github.com/django/django/blob/1.6/django/http/response.py#L64|title=django/django|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>, [[Flask (веб-фреймворк)|Flask]] (Werkzeug<ref>{{Cite web|url=https://github.com/mitsuhiko/werkzeug/blob/0.9.3/werkzeug/exceptions.py#L412|title=pallets/werkzeug|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>), [[Symfony]]<ref>{{Cite web|url=https://github.com/symfony/HttpFoundation/blob/2.7/Response.php#L62|title=symfony/http-foundation|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>, [[Yii]]<ref>{{Cite web|url=https://github.com/yiisoft/yii2/blob/master/framework/web/Response.php#L208|title=yiisoft/yii2|author=|website=|date=|publisher=GitHub|accessdate=2015-09-25}}</ref>, [[Spring Framework|Spring]] и [[:en:Bottle_(web_framework)|Bottle]]<ref>{{Cite web|url=https://github.com/bottlepy/bottle/blob/master/bottle.py#L4291|title=bottlepy/bottle|author=|website=|date=|publisher=GitHub|accessdate=2016-04-23}}</ref>.
+
Некоторые веб-фреймворки поддерживают HTTP-статус 418 «I’m a teapot», например [https://nestjs.com/ NestJS],<ref>{{Cite web|lang=en|url=https://docs.nestjs.com/|title=Documentation {{!}} NestJS - A progressive Node.js framework|website=Documentation {{!}} NestJS - A progressive Node.js framework|access-date=2021-04-28}}</ref> [[Django]]<ref>{{Cite web|url=https://github.com/django/django/blob/1.6/django/http/response.py#L64|title=django/django|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>, [[Flask (веб-фреймворк)|Flask]] (Werkzeug<ref>{{Cite web|url=https://github.com/mitsuhiko/werkzeug/blob/0.9.3/werkzeug/exceptions.py#L412|title=pallets/werkzeug|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>), [[Symfony]]<ref>{{Cite web|url=https://github.com/symfony/HttpFoundation/blob/2.7/Response.php#L62|title=symfony/http-foundation|publisher=GitHub|lang=en|accessdate=2017-05-18}}</ref>, [[Yii]]<ref>{{Cite web|url=https://github.com/yiisoft/yii2/blob/master/framework/web/Response.php#L208|title=yiisoft/yii2|author=|website=|date=|publisher=GitHub|accessdate=2015-09-25}}</ref>, [[Spring Framework|Spring]] и [[:en:Bottle (web framework)|Bottle]]<ref>{{Cite web|url=https://github.com/bottlepy/bottle/blob/master/bottle.py#L4291|title=bottlepy/bottle|author=|website=|date=|publisher=GitHub|accessdate=2016-04-23}}</ref>.
    
== Ссылки ==
 
== Ссылки ==
Анонимный участник