Выбор ответа Junior HTTP для тестировщика обновлено

Зачем нужен HEAD

Вопрос

Чем ответ на HEAD /files/report.pdf отличается от ответа на GET к тому же адресу?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Те же статус и заголовки, но без тела. HEAD должен вернуть то же, что GET, но без тела.

Варианты ответа

  1. Возвращает только тело без заголовков
  2. Всегда возвращает 204 No Content
  3. Удаляет кеш файла на сервере
  4. Те же статус и заголовки, но без телаправильный ответ

Разбор

HEAD должен вернуть то же, что GET, но без тела. Им проверяют, существует ли ресурс, какой у него Content-Length или Last-Modified, не скачивая сам файл. Статус не обязан быть 204: обычно это 200. Ничего на сервере HEAD не меняет, это безопасный метод.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.