Встречается на 1% собеседований по Python
Как устроен HTTP-протокол версии 1.x
HTTP/1.x — это текстовый протокол клиент-серверного взаимодействия. Основные принципы:
- Запрос-ответ: клиент отправляет запрос, сервер возвращает ответ.
- Текстовый формат: сообщения читаемы человеком (хотя тело может быть бинарным).
- Основные методы: GET, POST, PUT, DELETE и др.
- Заголовки: метаданные в формате
Key: Value. - Статус-коды: 200 (OK), 404 (Not Found), 500 (Server Error) и др.
Пример запроса:
http
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0Пример ответа:
http
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<!DOCTYPE html>...Проблемы HTTP/1.x:
- Нет мультиплексирования (запросы обрабатываются последовательно).
- Избыточные заголовки (не сжимаются).
- Нет встроенного шифрования (решается HTTPS).
HTTP/1.1 добавил keep-alive для повторного использования соединения.

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