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

Что такое сессия в Requests

Сессия в requests — это механизм для сохранения параметров и состояния между HTTP-запросами. Она позволяет:

  • Сохранять куки между запросами
  • Использовать общий пул соединений (улучшает производительность)
  • Применять общие заголовки, параметры аутентификации

Пример:

python
import requests

with requests.Session() as s:
    s.headers.update({'User-Agent': 'MyApp/1.0'})
    s.get('https://httpbin.org/cookies/set/sessioncookie/12345')  # Куки сохраняются
    response = s.get('https://httpbin.org/cookies')  # Куки передаются автоматически
    print(response.json())  # {'cookies': {'sessioncookie': '12345'}}

Сессия особенно полезна для:

  • Скрейпинга (сохранение сессии между страницами)
  • API с аутентификацией
  • Оптимизации множественных запросов к одному домену
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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