Sobes.tech
Middle

Ispričaj mi o strukturi HTTP zahteva i odgovora.

sobes.tech АИ

Одговор од АИ

HTTP захтев се састоји од три главна дела:

  1. Почетни ред (Request Line) — садржи метод (GET, POST итд.), URI ресурса и верзију протокола.

  2. Заглавља (Headers) — парови кључ-вредност који преносе метаинформације, нпр. тип садржаја, колачићи, ауторизација.

  3. Тело захтева (Body) — опциони део који садржи податке, нпр. у POST захтевима.

Пример захтева:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}

HTTP одговор такође састоји од три дела:

  1. Статусна линија (Status Line) — верзија протокола, код стања (нпр. 200 OK).

  2. Заглавља (Headers) — метаинформације о одговору, нпр. тип садржаја, дужина.

  3. Тело одговора (Body) — подаци које враћа сервер, нпр. HTML, JSON.

Пример одговора:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 27

{"id":123,"status":"ok"}