Middle
Ispričaj mi o strukturi HTTP zahteva i odgovora.
sobes.tech АИ
Одговор од АИ
HTTP захтев се састоји од три главна дела:
-
Почетни ред (Request Line) — садржи метод (GET, POST итд.), URI ресурса и верзију протокола.
-
Заглавља (Headers) — парови кључ-вредност који преносе метаинформације, нпр. тип садржаја, колачићи, ауторизација.
-
Тело захтева (Body) — опциони део који садржи податке, нпр. у POST захтевима.
Пример захтева:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}
HTTP одговор такође састоји од три дела:
-
Статусна линија (Status Line) — верзија протокола, код стања (нпр. 200 OK).
-
Заглавља (Headers) — метаинформације о одговору, нпр. тип садржаја, дужина.
-
Тело одговора (Body) — подаци које враћа сервер, нпр. HTML, JSON.
Пример одговора:
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27
{"id":123,"status":"ok"}