Встречается на собеседованиях • сегодня
Как работает Cookie
Cookies — это небольшие текстовые данные, которые сервер отправляет браузеру для хранения на стороне клиента. Они используются для сохранения состояния между запросами (например, аутентификация, настройки пользователя).
Основные свойства:
- Имя и значение — ключ и данные (только строка).
- Срок жизни —
Expires(дата) илиMax-Age(секунды). Если не указан, cookie удаляется при закрытии браузера. - Домен и путь — определяют, для каких URL cookie отправляется.
- Безопасность —
Secure(только HTTPS),HttpOnly(запрет доступа через JavaScript),SameSite(защита от CSRF).
Пример работы в Python (Flask):
python
from flask import Flask, make_response
app = Flask(__name__)
@app.route('/set')
def set_cookie():
resp = make_response("Cookie установлен")
resp.set_cookie('user', 'John', max_age=3600, httponly=True)
return resp
@app.route('/get')
def get_cookie():
username = request.cookies.get('user')
return f"User: {username}"Важно: cookie ограничены 4 КБ на домен и могут быть отключены пользователем.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы