Sheensay → Вебразработка → HTTP — заголовки. Что это такое и зачем они нужны

HTTP — заголовки. Что это такое и зачем они нужны

16.07.2013

Заголовки HTTP — неотъемлемая часть работы браузера в интернете. С их помощью между сервером и клиентом происходит обмен служебной информацией, которая не видна пользователю, но крайне необходима для правильной работы браузера.

HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста»), протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом (WikiPedia).

Как происходит взаимодействие браузера с сайтом

Вы вбиваете адрес сайта в соответствующую строку. Браузер с помощью DNS находит нужный сервер, на котором хостится сайт (тоже довольно интересный процесс, но в рамках данной статьи мы его рассматривать не будем). Далее сервер считывает заголовки с запросами, которые вы ему посылаете, в ответ выдаёт соответствующие заголовки. Есть набор обязательных, например, существует страница (HTTP/1.0 200 OK) или нет (HTTP/1.0 404 Not Found). Есть заголовки, которые выдаются в зависимости от того, настроен ли сервер на их выдачу или нет. К ним можно отнести Last-Modified (дата последней модификации страницы).

В общем и целом, с полным списком можно ознакомиться в WikiPedia)

Проверить отдаваемые заголовки можно с помощью плагина к Firefox Live HTTP Headers или одного из многочисленных онлайн-сервисов (например, этого)



Так себеНеплохоНормальноХорошоОтлично (3 оценок, в среднем: 5,00 из 5)
Загрузка...


  • Добавить в избранные закладки для всех браузеров
  • Что такое Memcached
  • Всё о кешировании сайта: nginx, memcached, expires, etag, плагины
  • Last-Modified в WordPress
  • Как обнаружить и обойти Adblock и другие блокировщики рекламы

Вебразработка headers http

Свежие записи

  • Squid — свой собственный HTTP Proxy сервер
  • Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»
  • Query Monitor
  • LEMP
  • Telegram

Свежие записи

  • Squid — свой собственный HTTP Proxy сервер
  • Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»
  • Query Monitor
  • LEMP
  • Telegram

Свежие комментарии

  • Sheens к записи Что такое SSL и TLS, как установить и настроить
  • Геомант к записи Что такое SSL и TLS, как установить и настроить
  • Sheens к записи Last-Modified в WordPress
  • Артур к записи Last-Modified в WordPress
  • Sheens к записи EWWW Image Optimizer — плагин для сжатия png, jpeg, gif анимации без потери качества
  • Telegram
  • Вконтакте
  • Facebook
  • Twitter
  • Google+
  • Одноклассники
  • Мой Мир Mail.ru
  • RSS

Copyright © 2025 · Sheensay on Genesis Framework · WordPress · Log in