Intern
154
Millist HTTP versiooni me praegu kasutame?
Vastus AI-lt
sobes.tech AI
HTTP/1.1. Hoolimata olemasolust HTTP/2 ja HTTP/3, jääb HTTP/1.1 kõige laialdasemalt kasutatavaks veebiprotokolliversiooniks.
Peamised erinevused:
| Omadus | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Transportprotokoll | TCP | TCP | QUIC (põhineb UDP-l) |
| Paralleelsus | Järjepidevad päringud, Püsivad ühendused | Multiplexing (üks TCP ühendus) | Striimide tasemel QUIC-is |
| Pealkirjade tihendamine | Ei | Kasutab HPACK-i | Kasutab QPACK-i |
| Prioriteet | Piiratud | Laiendatud | Integreeritud QUIC-i |
| Server Push | Ei | Jah | Jah (QUIC-is) |
# Näide lihtsast päringust HTTP/1.1-ga (requests raamatukogu)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Kasutatav HTTP versioon: {response.raw.version}")