Sobes.tech
Intern

Ką sudaro užklausos kūnas?

sobes.tech AI

Atsakymas iš AI

HTTP užklausos kūnas yra duomenys, perduodami kliento serveriui.

Priklausomai nuo HTTP metodo ir užklausos tipo, kūne gali būti:

  • Formos parametrai: siunčiant duomenis iš interneto formos (naudojant POST, PUT metodus).
  • JSON arba XML duomenys: struktūruotų duomenų keitimui tarp kliento ir serverio, dažnai RESTful API.
  • Dvejetainiai duomenys: pavyzdžiui, įkeliant failus.
  • Kiti duomenų tipai, priklausomai nuo Content-Type antraštės.

Pavyzdžiai:

// POST užklausos kūnas su JSON duomenimis
{
  "name": "Anna",
  "age": 30
}
// PUT užklausos kūnas su XML duomenimis
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- POST užklausos kūnas su formos duomenimis (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

Kūnas nėra pateiktas užklausose, kurios nenumato duomenų siuntimo kūne, pvz., GET ar HEAD.

Kūno turinys nustatomas pagal užklausos antraštes, ypač Content-Type, kuris nurodo duomenų formatą.