Junior — Middle
Vai jūs varat izskaidrot HTTP pieprasījuma un atbildes struktūru un komponentes?
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.), URL un protokola versiju.
- Galvenes (Headers) — atslēgas-vertības pāri, kas pārraida metadatus (piemēram, Content-Type, User-Agent).
- Pieprasījuma ķermenis (Body) — izvēles daļa, kas satur datus, piemēram, POST pieprasījumos.
HTTP atbilde arī sastāv no trim daļām:
- Statusa rinda (Status Line) — satur protokola versiju, statusa kodu (piemēram, 200) un teksta aprakstu (piemēram, OK).
- Galvenes (Headers) — metadati par atbildi (Content-Type, Content-Length utt.).
- Atbildes ķermenis (Body) — dati, ko serveris atgriež klientam (HTML, JSON, attēli utt.).
Piemērs pieprasījuma sākuma rindai:
GET /index.html HTTP/1.1
Piemērs atbildes sākuma rindai:
HTTP/1.1 200 OK