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.