HTTP Headers (HTTP - Урок от курса)

ЗаглавкиHTTP(HTTP заглавки)са низове в HTTP съобщение, съдържащо разделена с двоеточие двойка „параметър:стойност“. Заглавките трябва да бъдат отделени от тялото на съобщението с поне един празен ред.

В горния пример всеки ред представлява едно заглавие. В този случай това, което е преди първото двоеточие, се нарича име (name), а това, което е след него, се нарича стойност (value).

Всички заглавия са разделени начетири основни групи:

  1. Общи заглавки (Основни заглавия) – трябва да бъдат включени във всяко съобщение от клиента и сървъра;
  2. Заглавки на заявки – използват се само в клиентски заявки;
  3. Response Headers – само за отговори от сървъра;
  4. Заглавки на обекти - Придружават всеки обект на съобщение.

Това е редът, в който се препоръчва да изпратите заглавките на получателя. Хедърите на заявката и отговора, подобно на основните хедъри, описват цялото съобщение като цяло и се поставят само в началния блок хедъри, докато хедърите на обекта характеризират съдържанието на всяка част поотделно, разположени непосредствено преди нейното тяло.

Няма да се задълбочаваме във форматите на HTTP съобщения. На този етап е достатъчно да имате общо разбиране за функционирането на механизмите, които осигуряват взаимодействие клиент-сървър между браузъри и уеб сървъри. Можете да намерите повече информация относно HTTP заглавките в Wikipedia: https://en.wikipedia.org/wiki/HTTP_Headers

Как да видите данните за HTTP заявка и HTTP отговор в браузър

Нека да разгледаме по-подробно съдържанието на пакетите, обменяни между браузъра и уеб сървъра. За да направим това, трябва само да щракнемF12във всеки модерен браузър (ще използвам FireFox):

headers

HTTP