Методы HTTP запроса
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. |
Совместимость с браузерами
Loading…