Какие типы HTTP-методов (эндпойнтов) в REST API знаете?

Основные HTTP-методы: GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Метод задаёт семантику операции, а endpoint — адрес ресурса; это связанные, но не одинаковые понятия.

Короткий ответ

Что ответить на собеседовании

Основные HTTP-методы: GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Метод задаёт семантику операции, а endpoint — адрес ресурса; это связанные, но не одинаковые понятия.

Подробный разбор

Ответ с пояснениями

Основные HTTP-методы: GET, POST, PUT, PATCH, DELETE, HEAD и OPTIONS. Метод задаёт семантику операции, а endpoint — адрес ресурса; это связанные, но не одинаковые понятия.

GET читает представление, HEAD запрашивает заголовки без тела, POST обрабатывает данные, PUT заменяет состояние по адресу, PATCH применяет изменение, DELETE удаляет связь с ресурсом. OPTIONS сообщает доступные возможности. GET/HEAD считаются безопасными, PUT/DELETE — идемпотентными по семантике, хотя ответы повторов могут отличаться. POST не становится идемпотентным автоматически; при необходимости это обеспечивают контрактом и ключом операции.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее