Sobes.tech
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}")