Назад к вопросам
Junior
75
questionbank

Что такое HEAD в контексте HTTP-запросов?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

HTTP-метод HEAD аналогичен методу GET, но без тела ответа. Сервер отправляет только заголовки ответа.

Это полезно для следующих задач:

  • Проверка наличия ресурса: Можно проверить, доступен ли ресурс по указанному URL, не загружая его полностью.
  • Получение метаданных ресурса: Можно получить информацию о ресурсе (тип контента, размер, дата изменения и т.д.) до его скачивания.
  • Отладка: Удобно для просмотра заголовков ответа без загрузки больших объемов данных.

Пример запроса и ответа:

HEAD /index.html HTTP/1.1
Host: www.example.com
HTTP/1.1 200 OK
Date: Tue, 15 Nov 1994 08:12:31 GMT
Server: Apache/1.3.14 (Unix)
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
ETag: "375cd75-1e6-3e063234"
Content-Type: text/html
Content-Length: 482