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.