Junior — Middle
Que informações e parâmetros podem ser transmitidos na solicitação HTTP?
sobes.tech IA
Resposta da IA
Num pedido HTTP, podem transmitir-se os seguintes tipos principais de informação e parâmetros:
- Parâmetros de URL (Query parameters) — dados transmitidos na cadeia de consulta após o símbolo
?, por exemplo:?id=123&sort=asc. - Cabeçalhos (Headers) — metadados do pedido, por exemplo,
Content-Type,Authorization,User-Agent. - Corpo do pedido (Body) — dados enviados no corpo do pedido, geralmente em pedidos POST, PUT, PATCH. Pode conter JSON, XML, form-data e outros formatos.
- Cookies — pequenos dados que o cliente envia ao servidor para identificar a sessão e outros propósitos.
- Método do pedido (GET, POST, PUT, DELETE, etc.) — determina a ação que o cliente deseja realizar.
Por exemplo, num pedido POST com corpo JSON e cabeçalho de autorização:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Assim, uma requisição HTTP pode conter informações variadas necessárias para a interação entre cliente e servidor.