Встречается на 1% собеседований по Python
Как используется http
HTTP (HyperText Transfer Protocol) — это протокол для передачи данных в вебе. В Python для работы с HTTP используются библиотеки:
requests— популярная библиотека для отправки HTTP-запросов:
python
import requests
response = requests.get('https://api.example.com/data')
print(response.status_code) # 200
print(response.json()) # {'key': 'value'}http.client— низкоуровневый модуль из стандартной библиотеки:
python
from http.client import HTTPSConnection
conn = HTTPSConnection("example.com")
conn.request("GET", "/")
response = conn.getresponse()
print(response.read())urllib.request— альтернатива из стандартной библиотеки:
python
from urllib.request import urlopen
with urlopen('https://example.com') as response:
print(response.read().decode('utf-8'))Основные методы HTTP:
- GET — получение данных
- POST — отправка данных
- PUT/PATCH — обновление
- DELETE — удаление
Для работы с веб-фреймворками (Django, Flask) HTTP-запросы обрабатываются автоматически через роутинг и представления.

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