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, който указва формата на данните.