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

Работал ли с 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 удобнее для большинства сценариев.

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

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

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

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