Sobes.tech
Middle

Mesélj az HTTP kérés és válasz szerkezetéről.

sobes.tech MI

Válasz az MI-től

Egy HTTP-kérés három fő részből áll:

  1. Kezdő sor (Request Line) — tartalmazza a módszert (GET, POST stb.), az erőforrás URI-ját és a protokoll verzióját.

  2. Fejlécek (Headers) — kulcs-érték párok, amelyek metaadatokat továbbítanak, például tartalomtípus, cookie-k, hitelesítés.

  3. Kérés törzse (Body) — opcionális rész, amely adatok tartalmaz, például POST-kérések esetén.

Kérés példa:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}

A HTTP-válasz is három részből áll:

  1. Állapotsor (Status Line) — a protokoll verziója, az állapotkód (pl. 200 OK).

  2. Fejlécek (Headers) — metaadatok a válaszról, például tartalomtípus, hossz.

  3. Választörzs (Body) — az adatokat, amelyeket a szerver visszaad, például HTML, JSON.

Válasz példa:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27

{"id":123,"status":"ok"}