Middle
Pastāsti man par HTTP pieprasījuma un atbildes struktūru.
sobes.tech AI
Atbilde no AI
HTTP pieprasījums sastāv no trim galvenajām daļām:
-
Sākuma rinda (Request Line) — satur metodi (GET, POST utt.), resursa URI un protokola versiju.
-
Galvenes (Headers) — atslēgas-vertības pāri, kas pārraida metadatus, piemēram, satura tipu, sīkdatnes, autorizāciju.
-
Pieprasījuma ķermenis (Body) — izvēles daļa, kas satur datus, piemēram, POST pieprasījumos.
Pieprasījuma piemērs:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}
HTTP atbilde arī sastāv no trim daļām:
-
Statusa rinda (Status Line) — protokola versija, stāvokļa kods (piemēram, 200 OK).
-
Galvenes (Headers) — metadati par atbildi, piemēram, satura tips, garums.
-
Atbildes ķermenis (Body) — dati, ko atgriež serveris, piemēram, HTML, JSON.
Atbildes piemērs:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27
{"id":123,"status":"ok"}