Встречается на собеседованиях • сегодня
Работал ли с HTTP
Да, работал с HTTP в Python, в основном через библиотеки requests и http.client.
Пример GET-запроса через requests:
python
import requests
response = requests.get('https://api.example.com/data')
if response.status_code == 200:
data = response.json()
print(data)Пример POST-запроса:
python
payload = {'key': 'value'}
response = requests.post('https://api.example.com/submit', json=payload)
print(response.status_code)Нюансы:
- Обработка ошибок (таймауты, коды 4xx/5xx).
- Сессии (
requests.Session) для сохранения состояния (куки, заголовки). - Асинхронные запросы (
aiohttp). - Веб-скрейпинг (парсинг HTML, например,
BeautifulSoup).
Для низкоуровневых задач можно использовать http.client или urllib, но requests удобнее для большинства сценариев.

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