Sobes.tech
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.