Заголовки и куки
Рядом с основным содержимым каждый запрос и ответ несёт заголовки (headers) — маленькие помеченные записки с дополнительной информацией. Они как надписи на конверте, отдельные от письма внутри. Заголовки сообщают, например, в каком формате содержимое (Content-Type: text/html) или кто спрашивает.
Кука (cookie) — одно конкретное и важное применение заголовков. У веба короткая память: по умолчанию каждый запрос стоит сам по себе, и сервер забывает вас в тот же миг, как ответит. Кука это исправляет. После того как вы вошли, сервер вручает вашему браузеру маленький токен — куку, — и ваш браузер автоматически отправляет её с каждым последующим запросом. Вот так сайт «помнит», что вы вошли, между страницами. Нет куки — нет памяти; вам пришлось бы входить заново при каждом клике.