This page was translated from English by the community.Learn more and join the MDN Web Docs community.
Методы HTTP запроса
HTTP определяет множествометодов запроса, которые указывают, какое желаемое действие выполнится для данного ресурса. Несмотря на то, что их названия могут быть существительными, эти методы запроса иногда называютсяHTTP глаголами. Каждый реализует свою семантику, но каждая группа команд разделяет общие свойства: так, методы могут бытьбезопасными,идемпотентными иликешируемыми.
GETМетод
GETзапрашивает представление ресурса. Запросы с использованием этого метода могут только извлекать данные.HEADHEADзапрашивает ресурс так же, как и метод GET, но без тела ответа.POSTPOSTиспользуется для отправки сущностей к определённому ресурсу. Часто вызывает изменение состояния или какие-то побочные эффекты на сервере.PUTPUTзаменяет все текущие представления ресурса данными запроса.DELETEDELETEудаляет указанный ресурс.CONNECTCONNECTустанавливает "туннель" к серверу, определённому по ресурсу.OPTIONSOPTIONSиспользуется для описания параметров соединения с ресурсом.TRACETRACEвыполняет вызов возвращаемого тестового сообщения с ресурса.PATCHPATCHиспользуется для частичного изменения ресурса.
In this article
Спецификации
| Спецификация | Название | Комментарий |
|---|---|---|
| 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. |