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

Как работает 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 КБ на домен и могут быть отключены пользователем.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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