Выбор ответа Junior HTTP для тестировщика обновлено
Зачем нужен HEAD
Вопрос
Чем ответ на HEAD /files/report.pdf отличается от ответа на GET к тому же адресу?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Те же статус и заголовки, но без тела. HEAD должен вернуть то же, что GET, но без тела.
Варианты ответа
- Возвращает только тело без заголовков
- Всегда возвращает 204 No Content
- Удаляет кеш файла на сервере
- Те же статус и заголовки, но без телаправильный ответ
Разбор
HEAD должен вернуть то же, что GET, но без тела. Им проверяют, существует ли ресурс, какой у него Content-Length или Last-Modified, не скачивая сам файл. Статус не обязан быть 204: обычно это 200. Ничего на сервере HEAD не меняет, это безопасный метод.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.