HTTPQUERY
Русский

Методы HTTP

Охватывает распространённые методы и недавно опубликованный метод QUERY. Метки показывают, является ли метод безопасным / идемпотентным / кэшируемым и допускает ли тело.

QUERYNEW

Безопасный метод запроса с телом — по сути «GET с телом».

safe ✓idempotent ✓cacheable ✓body ✓

GET

Получает ресурс; не должен иметь побочных эффектов.

safe ✓idempotent ✓cacheable ✓body ✗

POST

Отправляет данные, часто создавая ресурс или запуская обработку.

safe ✗idempotent ✗cacheable ✗body ✓

PUT

Полностью заменяет целевой ресурс.

safe ✗idempotent ✓cacheable ✗body ✓

PATCH

Применяет частичное изменение к ресурсу.

safe ✗idempotent ✗cacheable ✗body ✓

DELETE

Удаляет целевой ресурс.

safe ✗idempotent ✓cacheable ✗body ✗

HEAD

Как GET, но возвращает только заголовки, без тела.

safe ✓idempotent ✓cacheable ✓body ✗

OPTIONS

Запрашивает поддерживаемые для ресурса параметры обмена.

safe ✓idempotent ✓cacheable ✗body ✗

TRACE

HTTP TRACE выполняет петлевую диагностику вдоль пути запроса. Показывает изменения, внесённые прокси, риски безопасности и причины, по которым TRACE отключают в продакшене.

safe ✓idempotent ✓cacheable ✗body ✗

CONNECT

HTTP CONNECT устанавливает TCP-туннель через прокси для HTTPS и других протоколов. Рассматриваются схема туннелирования, поведение прокси и вопросы безопасности.

safe ✗idempotent ✗cacheable ✗body ✗