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