MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/a3e7b5301fea

Методы 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.

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

Возможность Chrome Edge Firefox Internet Explorer Opera Safari Servo
GET(Да)(Да)(Да)(Да)(Да)(Да)(Да)
HEAD(Да)(Да)(Да)(Да)(Да)(Да)(Да)
OPTIONS(Да)(Да)(Да)(Да)(Да)(Да)(Да)
POST(Да)(Да)(Да)(Да)(Да)(Да)(Да)
Возможность Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
GET(Да)(Да)(Да)(Да)(Да)(Да)(Да)
HEAD(Да)(Да)(Да)(Да)(Да)(Да)(Да)
OPTIONS(Да)(Да)(Да)(Да)(Да)(Да)(Да)
POST(Да)(Да)(Да)(Да)(Да)(Да)(Да)

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

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

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