Sobes.tech
Intern

Ko satur pieprasījuma ķermenis?

sobes.tech AI

Atbilde no AI

HTTP pieprasījuma ķermenis satur datus, kurus klients nosūta serverim.

Atkarībā no HTTP metodes un pieprasījuma veida ķermenī var būt:

  • Formu parametri: sūtot datus no tīmekļa formas (izmantojot POST, PUT metodes).
  • JSON vai XML dati: strukturētu datu apmaiņai starp klientu un serveri, bieži RESTful API.
  • Binārie dati: piemēram, failu augšupielādei.
  • Citu datu veidi atkarībā no Content-Type galvenes.

Piemēri:

// POST pieprasījuma ķermenis ar JSON datiem
{
  "name": "Anna",
  "age": 30
}
// PUT pieprasījuma ķermenis ar XML datiem
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- POST pieprasījuma ķermenis ar formu datiem (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

Ķermenis nav klātesošs pie pieprasījumiem ar metodēm, kas neparedz datu sūtīšanu ķermenī, piemēram, GET vai HEAD.

Ķermeņa saturs tiek noteikts pēc pieprasījuma galvenēm, īpaši Content-Type, kas norāda datu formātu.