Методы HTTP
Наглядный справочник по всем методам запросов HTTP — GET, POST, PUT, PATCH, DELETE и остальным, а также WebDAV — с быстрым обзором того, безопасен ли каждый из них, идемпотентен и кэшируется, передаётся ли тело запроса, и типичным примером. В браузере, бесплатно.
Все стандартные методы запросов HTTP и их семантика бок о бок. Всё работает в вашем браузере из встроенного справочника — ничего не отправляется на сервер.
| Метод | Назначение | Безопасный | Идемпотентный | Кэшируемый | Тело | Типичное применение |
|---|
О Методы HTTP
Этот справочник методов HTTP собирает каждый стандартный метод запроса — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS и TRACE — плюс распространённые расширения WebDAV в одну удобную для просмотра таблицу. Для каждого метода он отвечает на вопросы, которые реально волнуют разработчиков: безопасен ли он, идемпотентен ли, кэшируется ли, содержит ли тело запроса, и как выглядит типичное использование.
Эти три семантических свойства определяют реальные решения по проектированию. Безопасные методы доступны только для чтения и могут свободно предзагружаться; идемпотентные методы можно повторять после сбоя сети без побочных эффектов, именно это и предполагают прокси и HTTP-клиенты; а кэшируемость определяет, могут ли ответы сохраняться и повторно использоваться.
Поиск сопоставляет имена методов, свойства и варианты использования — PATCH, idempotent и cache одинаково фильтруют таблицу — а переключатель групп отделяет стандартные методы от набора WebDAV. Имя каждого метода копируется в буфер обмена одним щелчком.
Как использовать Методы HTTP
- Просмотрите таблицу, чтобы сравнить методы по столбцам Safe, Idempotent, Cacheable и Body.
- Выполните поиск по имени, свойству или варианту использования — например, PUT, idempotent или upload.
- Переключайтесь между группами Standard и WebDAV, чтобы включать или исключать методы расширения.
- Наведите курсор на подсказки заголовков столбцов для простого определения каждого свойства.
- Нажмите кнопку копирования, чтобы получить имя метода для спецификации API или теста.