Intern
Kuru HTTP versiju mēs šobrīd izmantojam?
sobes.tech AI
Atbilde no AI
HTTP/1.1. Neskatoties uz to, ka pastāv HTTP/2 un HTTP/3, HTTP/1.1 joprojām ir visplašāk izmantotā tīmekļa protokola versija.
Galvenās atšķirības:
| Īpašība | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Transporta protokols | TCP | TCP | QUIC (balstīts uz UDP) |
| Paralēlisms | Sekvencālas pieprasījumi, Pastāvīgas savienojumi | Multiplexing (viens TCP savienojums) | Stream līmenī QUIC |
| Galvenes saspiešana | Nē | Izmanto HPACK | Izmanto QPACK |
| Prioritāte | Ierobežota | Paplašināta | Iekļauta QUIC |
| Server Push | Nē | Jā | Jā (QUIC) |
# Vienkāršs pieprasījuma piemērs ar HTTP/1.1 (requests bibliotēka)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Izmantotā HTTP versija: {response.raw.version}")