Мог бы ты объяснить, что такое cookie в веб-разработке?

Cookie — это небольшие текстовые файлы, которые веб-сервер отправляет браузеру и которые браузер сохраняет на стороне пользователя.

Короткий ответ

Что ответить на собеседовании

Cookie — это небольшие текстовые файлы, которые веб-сервер отправляет браузеру и которые браузер сохраняет на стороне пользователя. Они используются для хранения информации о сессии, предпочтениях пользователя или других данных, которые нужны для взаимодействия с сайтом.

Подробный разбор

Ответ с пояснениями

Cookie — это небольшие текстовые файлы, которые веб-сервер отправляет браузеру и которые браузер сохраняет на стороне пользователя. Они используются для хранения информации о сессии, предпочтениях пользователя или других данных, которые нужны для взаимодействия с сайтом.

Например, когда вы заходите на сайт и входите в аккаунт, сервер может сохранить в cookie идентификатор сессии. При последующих запросах браузер отправляет этот cookie обратно, и сервер понимает, что это тот же пользователь.

Основные характеристики cookie:

  • Хранятся в браузере пользователя.
  • Могут иметь срок действия.
  • Отправляются на сервер при каждом запросе к соответствующему домену.

Пример установки cookie в HTTP-заголовке:

Set-Cookie: sessionId=abc123; Path=/; HttpOnly

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее