RFC 7231 , семантика и контент HTTP 1.1, является самым современным и авторитетным источником по семантике методов HTTP. Эта спецификация говорит, что нет никакого определенного значения для полезной нагрузки, которая может быть включена в сообщение GET, HEAD, OPTIONS или CONNECT. В разделе 4.3.8 говорится, что клиент не должен отправлять тело для запроса TRACE. Таким образом, только TRACE не может иметь полезную нагрузку, но GET, HEAD, OPTIONS и CONNECT, вероятно, не будут, и сервер не будет знать, как его обработать, если клиент отправит один (то есть может игнорировать его). *
Если вы считаете, что что-то неоднозначно, то есть список рассылки , где вы можете высказать свои опасения.