Intern
151
Koju verziju HTTP trenutno koristimo?
Одговор од АИ
sobes.tech АИ
HTTP/1.1. Uprkos postojanju HTTP/2 i HTTP/3, HTTP/1.1 ostaje najraširenija verzija veb protokola.
Glavne razlike:
| Osobina | HTTP/1.1 | HTTP/2 | HTTP/3 |
|---|---|---|---|
| Transportni protokol | TCP | TCP | QUIC (baziran na UDP) |
| Paralelizam | Sekvencijalni zahtevi, Trajne veze | Množenje (jedan TCP konekcija) | Na nivou tokova u QUIC-u |
| Kompresija zaglavlja | Ne | Koristi HPACK | Koristi QPACK |
| Prioritet | Ograničeno | Prošireno | Ugrađeno u QUIC |
| Server Push | Ne | Da | Da (u QUIC-u) |
# Primer jednostavnog zahteva koristeći HTTP/1.1 (biblioteka requests)
import requests
url = "https://www.google.com"
response = requests.get(url)
print(f"Verzija HTTP koja se koristi: {response.raw.version}")