Intern
153
Quelle version de HTTP utilisons-nous actuellement?
Réponse de l'IA
sobes.tech IA
HTTP/1.1. Malgré l'existence de HTTP/2 et HTTP/3, HTTP/1.1 reste la version la plus largement utilisée du protocole web.
Principales différences :
| Caractéristique | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Protocole de transport | TCP | TCP | QUIC (basé sur UDP) |
| Parallélisme | Requêtes séquentielles, connexions persistantes | Multiplexage (une seule connexion TCP) | Au niveau des streams dans QUIC |
| Compression des en-têtes | Non | Utilise HPACK | Utilise QPACK |
| Priorisation | Limitée | Améliorée | Intégrée dans QUIC |
| Server Push | Non | Oui | Oui (dans QUIC) |
# Exemple d'une requête simple utilisant HTTP/1.1 (bibliothèque requests)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Version HTTP utilisée : {response.raw.version}")