Sobes.tech
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:

  1. Sākuma rinda (Request Line) — satur metodi (GET, POST utt.), URL un protokola versiju.
  2. Galvenes (Headers) — atslēgas-vertības pāri, kas pārraida metadatus (piemēram, Content-Type, User-Agent).
  3. 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:

  1. Statusa rinda (Status Line) — satur protokola versiju, statusa kodu (piemēram, 200) un teksta aprakstu (piemēram, OK).
  2. Galvenes (Headers) — metadati par atbildi (Content-Type, Content-Length utt.).
  3. 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