Sobes.tech
Junior — Middle

Meg tudná magyarázni a HTTP protokoll működési mechanizmusát és az adatátvitel alapelveit?

sobes.tech MI

Válasz az MI-től

HTTP (HyperText Transfer Protocol) egy protokoll az interneten történő adatátvitelhez, amely a «kliens-szerver» modellen alapul.

Fő működési elvek:

  • A kliens (pl. böngésző) kérvényt küld a szervernek, megadva a módszert (GET, POST stb.), az URL-t és a fejlécet.
  • A szerver feldolgozza a kérést, és választ küld állapotkóddal (pl. 200 — sikeres), fejlécet és törzset (pl. HTML oldal).
  • A protokoll stateless, azaz minden kérés független, a szerver nem tart fenn állapotot a kérések között.

Egyszerű GET kérés példája:

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

A szerver válaszol:

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

<html>...</html>

Így az HTTP szabványosított módot biztosít az információcserére a kliens és a szerver között.