Gymterview
junior

Какие основные методы присутствуют в классе HttpServlet

Класс HttpServlet предоставляет методы-обработчики для каждого HTTP-метода. Метод service() автоматически маршрутизирует запрос к соответствующему обработчику.

Метод сервлета HTTP-метод Назначение
doGet() GET Получение ресурса
doPost() POST Создание ресурса / отправка данных
doPut() PUT Полное обновление ресурса
doDelete() DELETE Удаление ресурса
doHead() HEAD Получение заголовков (без тела)
doOptions() OPTIONS Получение поддерживаемых методов
doTrace() TRACE Диагностика (обычно отключён)

В RESTful API основные методы — doGet(), doPost(), doPut(), doDelete(). Метод doPatch() в стандартном HttpServlet отсутствует — для PATCH-запросов приходится переопределять service() или использовать Spring MVC, где @PatchMapping поддерживается нативно.

На собеседовании: перечислите основные четыре (GET, POST, PUT, DELETE) и упомяните, что PATCH не поддерживается напрямую. Это показывает знание ограничений Servlet API.