Intern
O que contém o corpo da solicitação?
sobes.tech IA
Resposta da IA
O corpo da requisição HTTP contém os dados transmitidos pelo cliente ao servidor.
Dependendo do método HTTP e do tipo de pedido, o corpo pode conter:
- Parâmetros de formulário: ao enviar dados de um formulário web (usando métodos POST, PUT).
- Dados JSON ou XML: para trocar dados estruturados entre cliente e servidor, comum em APIs RESTful.
- Dados binários: por exemplo, ao carregar ficheiros.
- Outros tipos de dados dependendo do cabeçalho
Content-Type.
Exemplos:
// Corpo de uma requisição POST com dados JSON
{
"name": "Anna",
"age": 30
}
// Corpo de uma requisição PUT com dados XML
<user>
<name>Peter</name>
<age>25</age>
</user>
<!-- Corpo de uma requisição POST com dados de formulário (application/x-www-form-urlencoded) -->
<form>
<input type="text" name="username" value="user123" />
<input type="password" name="password" value="secret" />
</form>
O corpo não está presente em pedidos com métodos que não implicam envio de dados no corpo, como GET ou HEAD.
O conteúdo do corpo é determinado pelos cabeçalhos da requisição, em particular Content-Type, que indica o formato dos dados.