HTTP определяет множество методов запроса, которые указывают, какое желаемое действие выполнится для данного ресурса. Хотя они по сути "имена существительные", но всё же методы называются HTTP-командами. Каждая реализует свою семантику, но каждая группа команд разделяет общие свойства: так, методы могут быть безопасными, идемпотентными или кэшируемыми.

GET
Метод GET запрашивает представление ресурса. Запросы с использованием этого метода могут только извлекать данные.
HEAD
HEAD запрашивает ресурс так же, как и метод GET, но без тела ответа.
POST
POST используется для отправки сущностей к определёному ресурсу. Часто вызывает изменение состояния или какие-то побочные эффекты на сервере.
PUT

PUT заменяет все текущие представления ресурса данными запроса.

DELETE
DELETE удаляет указанный ресурс.
CONNECT

CONNECT устанавливает "туннель" к серверу, определённому по ресурсу.

OPTIONS
OPTIONS используется для описания параметров соединения с ресурсом.
TRACE

TRACE выполняет вызов возвращаемого тестового сообщения с ресурса.

PATCH
PATCH используется для частичного изменения ресурса.

Спецификации

Спецификация Название Комментарий
RFC 7231, секция 4: Request methods Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content Определение GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE.
RFC 5789, секция 2: Patch method PATCH метод для HTTP Определение PATCH.

Совместимость с браузерами

No compatibility data found. Please contribute data for "" to the MDN compatibility data repository.

Смотрите также

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: pk.prog
 Обновлялась последний раз: pk.prog,