Skip to content

Методы HTTP объяснённые

Все методы HTTP-запросов в одной таблице: метод, безопасность, идемпотентность, тело запроса и типичное применение. Краткий справочник — спутник инструмента «Методы HTTP».

Методы HTTP сообщают серверу, какое действие выполнить. Важнее всего два свойства. Безопасный означает, что метод не изменяет состояние сервера, поэтому GET или HEAD никогда сам не записывает данные. Идемпотентный означает, что результат одинаков независимо от того, сколько раз вы отправляете запрос, поэтому PUT или DELETE, повторённый десять раз, приходит к тому же состоянию, что и один. POST не является ни безопасным, ни идемпотентным — поэтому его используют для создания новых сущностей. Сопутствующий инструмент позволяет изучить каждый метод подробно.

Справочная таблица · 9 записиОткрыть инструмент http-methods →
9 of 9 rows
Методы HTTP
ДаДаНетПолучает ресурс с сервера, не меняя его состояние.
НетНетОбычноОтправляет данные для создания нового ресурса или запуска действия.
НетДаДаЗаменяет весь ресурс по известному URL данными, которые вы отправляете.
НетНетДаПрименяет частичное изменение к существующему ресурсу.
НетДаНетУдаляет ресурс с сервера.
ДаДаНетВозвращает заголовки ответа для URL — как GET без тела.
ДаДаНетЗапрашивает, какие методы и возможности сервер допускает для URL.
ДаДаНетВозвращает полученный запрос обратно для диагностики пути.
НетНетНетОткрывает тунель к серверу, обычно для TLS через прокси.