Sobes.tech
Intern

Šta sadrži telo zahteva?

sobes.tech АИ

Одговор од АИ

Telo HTTP zahteva sadrži podatke koje klijent prenosi na server.

U zavisnosti od HTTP metode i tipa zahteva, u telu mogu biti:

  • Parametri forme: prilikom slanja podataka iz veb forme (korišćenjem metoda POST, PUT).
  • JSON ili XML podaci: za razmenu strukturiranih podataka između klijenta i servera, često u RESTful API-jevima.
  • Binarni podaci: na primer, prilikom učitavanja fajlova.
  • Drugi tipovi podataka u zavisnosti od zaglavlja Content-Type.

Primeri:

// Telo POST zahteva sa JSON podacima
{
  "name": "Anna",
  "age": 30
}
// Telo PUT zahteva sa XML podacima
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- Telo POST zahteva sa podacima forme (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

Telo nije prisutno u zahtevima sa metodama koje ne podrazumevaju slanje podataka u telu, kao što su GET ili HEAD.

Sadržaj tela određuje se zaglavljima zahteva, posebno Content-Type, koji ukazuje na format podataka.