Intern
102
questionbank
Какую версию HTTP мы используем в настоящее время?
Ответ от нейросети
sobes.tech AI
HTTP/1.1. Несмотря на существование HTTP/2 и HTTP/3, HTTP/1.1 остается наиболее широко используемой версией веб-протокола.
Основные отличия:
| Признак | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Транспортный протокол | TCP | TCP | QUIC (построен на UDP) |
| Параллелизм | Последовательные запросы, Persistent Connections | Мультиплексирование (один TCP-коннект) | На уровне стримов в QUIC |
| Сжатие заголовков | Нет | Использует HPACK | Использует QPACK |
| Приоритезация | Ограниченная | Расширенная | Встроена в QUIC |
| Server Push | Нет | Есть | Есть (в QUIC) |
# Пример простого запроса с использованием HTTP/1.1 (библиотека requests)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"HTTP version used: {response.raw.version}")