Junior — Middle
Опишите основне компоненте и формат HTTP-запита
sobes.tech АИ
Одговор од АИ
HTTP zahtev sastoji se od nekoliko glavnih komponenti:
-
Red zahteva (Request Line) — sadrži metodu (GET, POST, PUT itd.), URI (adresa resursa) i verziju HTTP protokola.
-
Zaglavlja (Headers) — skup parova ključ-vrednost koji prenose dodatne informacije o zahtevu, na primer, tip sadržaja (
Content-Type), dužinu tela (Content-Length), podatke o autorizaciji itd. -
Prazan red — razdvaja zaglavlja od tela zahteva.
-
Telo zahteva (Body) — opcionalni deo, sadrži podatke koji se šalju serveru (na primer, podaci forme ili JSON).
Primer HTTP zahteva:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}