Встречается на 2% собеседований по Python
Как работает 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
интервью вопросы и ответы