Основные методы HTTP
GET — получение ресурса
POST — передача данных, создание ресурса
PUT — обновление (полное)
PATCH — частичное обновление ресурса
DELETE — удаление ресурса
Все методы
GET- Метод
GETзапрашивает представление ресурса. Запросы с использованием этого метода могут только извлекать данные. HEADHEADзапрашивает ресурс так же, как и метод GET, но без тела ответа.POSTPOSTиспользуется для отправки сущностей к определённому ресурсу. Часто вызывает изменение состояния или какие-то побочные эффекты на сервере.PUTPUTзаменяет все текущие представления ресурса данными запроса.DELETEDELETEудаляет указанный ресурс.CONNECTCONNECTустанавливает «туннель» к серверу, определённому по ресурсу.OPTIONSOPTIONSиспользуется для описания параметров соединения с ресурсом.TRACETRACEвыполняет вызов возвращаемого тестового сообщения с ресурса.PATCHPATCHиспользуется для частичного изменения ресурса.
Спецификации
| Спецификация | Название | Комментарий |
|---|---|---|
| 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/