Intern
Melyik HTTP-verziót használjuk jelenleg?
sobes.tech MI
Válasz az MI-től
HTTP/1.1. Annak ellenére, hogy léteznek a HTTP/2 és HTTP/3, az HTTP/1.1 továbbra is a legszélesebb körben használt webprotokoll verzió.
Fő különbségek:
| Jellemző | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Szállítási protokoll | TCP | TCP | QUIC (UDP-n alapul) |
| Párhuzamosság | Szekvenciális kérések, Állandó kapcsolatok | Többszörözés (egy TCP kapcsolat) | Stream szinten a QUIC-ben |
| Fejléc tömörítés | Nem | HPACK-et használ | QPACK-et használ |
| Prioritás | Korlátozott | Bővített | Beépített a QUIC-be |
| Server Push | Nem | Igen | Igen (a QUIC-ben) |
# Egyszerű kérés példája HTTP/1.1-gyel (requests könyvtár)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Használt HTTP verzió: {response.raw.version}")