Sobes.tech
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.