Основные черты протокола HTTP/1.1:
Можешь перечислить основные черты протокола HTTP/1.1?
Основные черты протокола HTTP/1.1:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные черты протокола HTTP/1.1:
- Постоянные соединения (Persistent Connections): по умолчанию соединение между клиентом и сервером поддерживается открытым для нескольких запросов/ответов, что снижает накладные расходы на установку соединения.
- Поддержка пайплайнинга (Pipelining): клиент может отправлять несколько запросов подряд без ожидания ответов, хотя поддержка ограничена и не всегда используется.
- Кэширование: HTTP/1.1 расширяет возможности кэширования с помощью заголовков Cache-Control, ETag и других.
- Частичные запросы (Range Requests): позволяет запрашивать части ресурса, что полезно для докачки файлов.
- Дополнительные методы: кроме GET и POST, поддерживаются методы PUT, DELETE, OPTIONS, HEAD и др.
- Улучшенные заголовки: введены новые заголовки для управления соединениями, содержимым и аутентификацией.
- Код состояния: расширенный набор кодов состояния HTTP для более точного информирования о результате запроса.
HTTP/1.1 — это эволюция HTTP/1.0 с улучшенной производительностью и функциональностью, но без поддержки мультиплексирования, которое появилось в HTTP/2.