Sobes.tech
Junior — Middle

Quais são os componentes principais que a estrutura de uma solicitação API inclui?

sobes.tech IA

Resposta da IA

Os componentes principais da estrutura de uma solicitação API incluem:

  • URL (Endpoint) — o endereço do recurso ao qual a solicitação é feita.
  • Método HTTP — define a ação a ser tomada sobre o recurso (GET, POST, PUT, DELETE, etc.).
  • Cabeçalhos (Headers) — metadados da solicitação, por exemplo, tipo de conteúdo (Content-Type), autorização (Authorization) e outros.
  • Corpo da solicitação (Body) — dados enviados ao servidor (geralmente em solicitações POST, PUT), por exemplo, JSON com parâmetros.
  • Parâmetros de consulta (Query Parameters) — parâmetros adicionais enviados na URL após o símbolo ?, por exemplo, filtros ou ordenação.

Exemplo de uma solicitação GET:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Exemplo de uma solicitação POST com corpo:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Compreender esses componentes é importante para a formação correta e o teste de solicitações API.