Согласно протоколу HTTP , список методов может быть расширен:
9 Определения методов
Набор общих методов для HTTP / 1.1 определен ниже. Хотя этот набор можно расширить, нельзя предполагать, что дополнительные методы используют одну и ту же семантику для отдельно расширенных клиентов и серверов.
Означает ли это, что если я напишу клиент и сервер и определю новый метод, это будет действительный запрос HTTP 1.1?
FROB /some/url HTTP/1.1
Host: www.example.com
Очевидно, что "старые" http-клиенты не будут поддерживать этот новый метод, и это будет только расширение для "нового" клиента, который я пишу, но мой вопрос касается семантики стандарта, а не фактической реализации.