Sobes.tech
Junior — Middle

Môžete vysvetliť mechanizmus fungovania protokolu HTTP a jeho základné princípy prenosu dát?

sobes.tech AI

Odpoveď od AI

HTTP (HyperText Transfer Protocol) je protokol za prenos podataka na internetu, zasnovan na modelu «klijent-server».

Osnovni principi:

  • Klijent (npr. pregledač) šalje zahtev serveru, navodeći metodu (GET, POST itd.), URL i zaglavlja.
  • Server obrađuje zahtev i vraća odgovor sa kodom stanja (npr. 200 — uspešno), zaglavljima i telom (npr. HTML stranicom).
  • Protokol je bezstatan (stateless): svaki zahtev je nezavistan, server ne čuva stanje između zahteva.

Primer jednostavnog GET zahteva:

GET /index.html HTTP/1.1
Host: example.com

Server odgovara:

HTTP/1.1 200 OK
Content-Type: text/html

<html>...</html>

Tako HTTP obezbeđuje standardizovan način razmene informacija između klijenta i servera.