Intern
Co obsahuje tělo požadavku?
sobes.tech AI
Odpověď od AI
Tělo HTTP požadavku obsahuje data přenášená klientem na server.
V závislosti na metodě HTTP a typu požadavku může tělo obsahovat:
- Parametry formuláře: při odesílání dat z webového formuláře (použitím metod POST, PUT).
- Data JSON nebo XML: pro výměnu strukturovaných dat mezi klientem a serverem, běžné v RESTful API.
- Binární data: například při nahrávání souborů.
- Další typy dat podle hlavičky
Content-Type.
Příklady:
// Tělo POST požadavku s daty JSON
{
"name": "Anna",
"age": 30
}
// Tělo PUT požadavku s daty XML
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- Tělo POST požadavku s daty formuláře (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
Tělo není přítomno v požadavcích s metodami, které nepočítají s odesláním dat v těle, jako je GET nebo HEAD.
Obsah těla je určen hlavičkami požadavku, zejména Content-Type, který udává formát dat.