Встречается на собеседованиях • сегодня

Для чего нужны Cookies

Cookies используются для хранения небольших фрагментов данных на стороне клиента (в браузере). Основные применения:

  1. Аутентификация – хранение токенов/сессий для входа пользователя
  2. Персонализация – сохранение предпочтений (язык, тема)
  3. Отслеживание – аналитика поведения пользователей
  4. Корзины покупок – временное хранение товаров в e-commerce

Пример работы с cookies в Flask:

python
from flask import Flask, make_response

app = Flask(__name__)

@app.route('/set')
def set_cookie():
    resp = make_response("Cookie установлен")
    resp.set_cookie('username', 'john_doe', max_age=60*60*24)  # срок 1 день
    return resp

@app.route('/get')
def get_cookie():
    username = request.cookies.get('username')
    return f"Значение cookie: {username}"

Ключевые особенности:

  • Ограниченный размер (~4KB на cookie)
  • Могут быть постоянными или сессионными
  • Безопасность: HttpOnly, Secure, SameSite флаги
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы