Передача данных вместе с загрузкой целевой страницы по HTTP - такое определение встречается не часто, но некоторые им пользуются. Итак, разберём без скучного монотонного текста, что же такое HTTP заголовки.
HTTP заголовки - системные данные, которые передаются вместе с загрузкой целевой страницы.
Это могут быть данные кеша, языка, операционной системы, реферер, схема запроса, метод запроса, сжатие и так далее.
Иными словами, заголовки HTTP - это дополнительный обмен данными по протоколу HTTP.
Вполне логично спросить, зачем это нам? Все достаточно просто и одновременно сложно. В продвижении больших сайтов мы достаточно часто сталкиваемся с необходимостью грамотного составления HTTP заголовков, особенно при наличии множества редиректов. В данной статье мы обойдемся без теории, а рассмотрим все на конкретном примере.
Чтобы увидеть HTTP заголовки, достаточно зайти в инструменты разработчика в браузере:
Вы можете встретить следующие HTTP заголовки:
- Lang - языковая версия сайта;
- Referer - источник перехода;
- Scheme - формат HTTP протокола;
- Date - текущая дата;
- Expires - дата, после которой данные на странице считаются устаревшими;
- Last Modified - дата последнего изменения страницы;
- Server - описание программного обеспечения сервера;
- Cache-control - инструкции по контролю кеша в браузере;
- Request URL - просматриваемый URL;
- Content type - характеристика контента;
- Remote address - IP адрес сервера;
- Request Method - тип запроса;
- Location - URL страницы, на какую осуществляется редирект, если он есть;
- Cookie - содержит сохраненные файлы cookie HTTP, связанные с сервером, ранее отправленные заголовком Set-Cookie;
- Host - определение хоста (домена) и номера порта сервера к которому отправляется запрос;
- Status Code - ответ о статусе обработки данного URL.
Также Вы можете встретить много других параметров, но мы отметили самые полезные и важные.
Эти данные необходимы в определенных случаях для SEO продвижения, аналитики и других технических вопросов продвижения сайтов. Дополнительно, для более глубокого понимания технической стороны работы сайтов, Вы можете ознакомиться с нашей предыдущей статьёй о cookies сайта.