Intern
Čo obsahuje telo požiadavky?
sobes.tech AI
Odpoveď od AI
Telo HTTP požiadavky obsahuje údaje prenášané klientom na server.
V závislosti od metódy HTTP a typu požiadavky môže telo obsahovať:
- Parametre formulára: pri odosielaní údajov z webového formulára (pri použití metód POST, PUT).
- Dáta JSON alebo XML: na výmenu štruktúrovaných dát medzi klientom a serverom, bežné v RESTful API.
- Binárne dáta: napríklad pri nahrávaní súborov.
- Iné typy dát v závislosti od hlavičky
Content-Type.
Príklady:
// Telo POST požiadavky s JSON dátami
{
"name": "Anna",
"age": 30
}
// Telo PUT požiadavky s XML dátami
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- Telo POST požiadavky s údajmi formulára (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
Telo nie je prítomné v požiadavkách s metódami, ktoré nepredpokladajú odoslanie dát v tele, ako GET alebo HEAD.
Obsah tela je určený hlavičkami požiadavky, najmä Content-Type, ktorý udáva formát dát.