Основные методы HTTP
GET
– получение ресурса
POST
– передача данных, создание ресурса
PUT
– обновление (полное)
PATCH
– частичное обновление ресурса
DELETE
– удаление ресурса
Все методы
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. |
Сводная таблица
Полезные ссылки
https://developer.mozilla.org/ru/docs/Web/HTTP/Methods
https://habr.com/ru/articles/215117/