Sobes.tech
Middle

Papaskink man apie HTTP užklausos ir atsakymo struktūrą.

sobes.tech AI

Atsakymas iš AI

HTTP užklausa susideda iš trijų pagrindinių dalių:

  1. Pradinis eilutė (Request Line) — apima metodą (GET, POST ir kt.), ištekliaus URI ir protokolo versiją.

  2. Antraštės (Headers) — raktas-reikšmės poros, perduodančios metainformaciją, pvz., turinio tipą, slapukus, autorizaciją.

  3. Užklausos kūnas (Body) — neprivaloma dalis, turinti duomenis, pvz., POST užklausose.

Užklausos pavyzdys:

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

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

HTTP atsakymas taip pat susideda iš trijų dalių:

  1. Statuso eilutė (Status Line) — protokolo versija, būsenos kodas (pvz., 200 OK).

  2. Antraštės (Headers) — metainformacija apie atsakymą, pvz., turinio tipą, ilgį.

  3. Atsakymo kūnas (Body) — duomenys, kuriuos grąžina serveris, pvz., HTML, JSON.

Atsakymo pavyzdys:

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

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