HTTP Headers (HTTP - Урок от курса)
ЗаглавкиHTTP(HTTP заглавки)са низове в HTTP съобщение, съдържащо разделена с двоеточие двойка „параметър:стойност“. Заглавките трябва да бъдат отделени от тялото на съобщението с поне един празен ред.
В горния пример всеки ред представлява едно заглавие. В този случай това, което е преди първото двоеточие, се нарича име (name), а това, което е след него, се нарича стойност (value).
Всички заглавия са разделени начетири основни групи:
- Общи заглавки (Основни заглавия) – трябва да бъдат включени във всяко съобщение от клиента и сървъра;
- Заглавки на заявки – използват се само в клиентски заявки;
- Response Headers – само за отговори от сървъра;
- Заглавки на обекти - Придружават всеки обект на съобщение.
Това е редът, в който се препоръчва да изпратите заглавките на получателя. Хедърите на заявката и отговора, подобно на основните хедъри, описват цялото съобщение като цяло и се поставят само в началния блок хедъри, докато хедърите на обекта характеризират съдържанието на всяка част поотделно, разположени непосредствено преди нейното тяло.
Няма да се задълбочаваме във форматите на HTTP съобщения. На този етап е достатъчно да имате общо разбиране за функционирането на механизмите, които осигуряват взаимодействие клиент-сървър между браузъри и уеб сървъри. Можете да намерите повече информация относно HTTP заглавките в Wikipedia: https://en.wikipedia.org/wiki/HTTP_Headers
Как да видите данните за HTTP заявка и HTTP отговор в браузър
Нека да разгледаме по-подробно съдържанието на пакетите, обменяни между браузъра и уеб сървъра. За да направим това, трябва само да щракнемF12във всеки модерен браузър (ще използвам FireFox):