Цель спецификации Httpbis состоит в том, чтобы уточнить то, что RFC2616 забыл сказать или не сказал хорошо.
педия по HTTP перечисляет следующие методы HTTP-запроса:ГОЛОВА:
Запрашивает ответ, идентичный ответу, который соответствует запросу GET, но без тела ответа.ПОЛУЧИТЬ: Запрашивает представление указанного ресурса.ПОЧТА: Отправляет данные для обработки (например, из формы HTML) на указанный ресурс. Данные включены в тело запроса.СТАВИТЬ: Загружает представление указанного ресурса.УДАЛЯТЬ: Удаляет указанный ресурс.TRACE: Возвращает полученный запрос, чтобы клиент мог видеть, какие изменения (или изменения) были внесены промежуточными серверами.ПАРАМЕТРЫ: Возвращает методы HTTP, которые сервер поддерживает для указанного URL. Это можно использовать для проверки работоспособности веб-сервера, запрашивая «*» вместо определенного ресурса.CONNECT: Преобразует соединение запроса в прозрачный туннель TCP / IP, обычно для облегчения связи с шифрованием SSL (HTTPS) через незашифрованный HTTP-прокси.PATCH: Используется для применения частичных модификаций к ресурсу.Мне интересно знать (особенно в отношении первых пяти методов):какой из этих методов может (должен?) получать полезные данные
из методов, которые могут получать полезные нагрузки, как они получают его?через строку запроса в URL?через URL-кодированное тело?через сырое / кусочковое тело?через комбинацию ([все / некоторые] из) выше?Я признателен за любой вклад, если бы вы могли поделиться некоторым (желательно легким) чтением, которое было бы тоже здорово!RFC 7231