Основные HTTP-методы: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, CONNECT и TRACE. Метод выражает семантику запроса, а не только место передачи параметров.
Назовите HTTP-методы.
Основные HTTP-методы: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, CONNECT и TRACE. Метод выражает семантику запроса, а не только место передачи параметров.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные HTTP-методы: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, CONNECT и TRACE. Метод выражает семантику запроса, а не только место передачи параметров.
GET получает представление, HEAD — соответствующие заголовки без тела, POST выполняет обработку, PUT заменяет состояние целевого ресурса, PATCH вносит частичное изменение. DELETE удаляет связь с ресурсом по контракту. OPTIONS сообщает возможности, CONNECT создаёт туннель, TRACE служит диагностике. Не все методы должны быть разрешены конкретным API; безопасность и идемпотентность зависят от предусмотренной семантики и реализации.