Встречается на собеседованиях • сегодня
Как передаются Cookies между клиентом и сервером
Cookies передаются автоматически в HTTP-заголовках при каждом запросе к серверу.
Как это работает:
- Сервер отправляет
Set-Cookieв ответе:httpHTTP/1.1 200 OK Set-Cookie: sessionId=abc123; Path=/; Secure; HttpOnly - Браузер сохраняет cookie и автоматически включает его в последующие запросы:
http
GET /profile HTTP/1.1 Cookie: sessionId=abc123 - Сервер читает заголовок
Cookieи идентифицирует пользователя.
Особенности:
Secure— передаётся только по HTTPS.HttpOnly— недоступен через JavaScript (document.cookie).SameSite— ограничивает отправку кук при кросс-доменных запросах (Strict,Lax,None).
Пример JS для чтения/записи:
js
// Запись
document.cookie = "theme=dark; path=/; max-age=3600";
// Чтение
console.log(document.cookie); // "theme=dark; sessionId=abc123"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы