Sobes.tech
Intern

Какво съдържа тялото на заявката?

sobes.tech AI

Отговор от AI

Тялото на HTTP заявката съдържа данните, предавани от клиента към сървъра.

В зависимост от метода на HTTP и типа на заявката, в тялото могат да се съдържат:

  • Параметри на формуляра: при изпращане на данни от уеб форма (при използване на методите POST, PUT).
  • JSON или XML данни: за обмен на структурирани данни между клиента и сървъра, разпространен в RESTful API.
  • Двоични данни: например при качване на файлове.
  • Други типове данни в зависимост от заглавката Content-Type.

Примери:

// Тяло на POST заявка с JSON данни
{
  "name": "Anna",
  "age": 30
}
// Тяло на PUT заявка с XML данни
<user>
  <name>Peter</name>
  <age>25</age>
</user>
<!-- Тяло на POST заявка с данни от формуляр (application/x-www-form-urlencoded) -->
<form>
  <input type="text" name="username" value="user123" />
  <input type="password" name="password" value="secret" />
</form>

Тялото не присъства в заявки с методи, които не предвиждат изпращане на данни в тялото, като GET или HEAD.

Съдържанието на тялото се определя от заглавките на заявката, по-специално Content-Type, който указва формата на данните.