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