Встречается на собеседованиях • сегодня
Работал ли с библиотекой Requests
Да, работал. requests — это популярная HTTP-библиотека для Python, позволяющая легко отправлять HTTP-запросы и обрабатывать ответы.
Пример GET-запроса:
python
import requests
response = requests.get('https://api.github.com')
if response.status_code == 200:
print(response.json()) # Вывод JSON-ответа
else:
print(f'Ошибка: {response.status_code}')Ключевые возможности:
- Поддержка методов GET, POST, PUT, DELETE и др.
- Работа с параметрами запроса (
params), заголовками (headers). - Автоматическая сериализация JSON (
response.json()). - Управление сессиями (
requests.Session()).
Нюансы:
- Рекомендуется проверять
status_codeперед обработкой ответа. - Для сложных сценариев (например, ретраи) можно использовать
requests.Sessionили внешние библиотеки (например,retrying). - Важно закрывать соединения (
response.close()) или использовать контекстный менеджер (with).

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