Intern
Welche HTTP-Version verwenden wir derzeit?
sobes.tech KI
Antwort von AI
HTTP/1.1. Trotz der Existenz von HTTP/2 und HTTP/3 bleibt HTTP/1.1 die am weitesten verbreitete Version des Webprotokolls.
Hauptunterschiede:
| Merkmal | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Transportprotokoll | TCP | TCP | QUIC (auf UDP aufgebaut) |
| Parallelität | Sequenzielle Anfragen, Persistente Verbindungen | Multiplexing (eine TCP-Verbindung) | Auf Stream-Ebene in QUIC |
| Header-Kompression | Nein | Verwendet HPACK | Verwendet QPACK |
| Priorisierung | Eingeschränkt | Erweiterte Priorisierung | In QUIC integriert |
| Server Push | Nein | Ja | Ja (in QUIC) |
# Beispiel für eine einfache Anfrage mit HTTP/1.1 (requests-Bibliothek)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Verwendete HTTP-Version: {response.raw.version}")