Ao trabalhar com API REST, é importante entender que os rec...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - ID do cliente.
1. Tema central da questão:
Esta questão aborda o entendimento de como os recursos são identificados em uma API REST, com foco na estrutura das URLs. Esse conceito é fundamental para quem utiliza ou interpreta serviços na Internet, pois APIs REST são amplamente usadas na integração de sistemas.
2. Resumo teórico – O que é uma API REST e estrutura de URL:
Uma API REST (Representational State Transfer) organiza seus recursos (como clientes, produtos, pedidos) por meio de URLs únicas. Cada parte da URL, separada por “/”, representa um nível hierárquico. Por exemplo:
https://api.exemplo.com/clientes/123
Neste exemplo, "clientes" refere-se ao recurso e "123" identifica de forma única um cliente. A boa prática recomendada, segundo a documentação oficial da RESTful API, é utilizar esse padrão para facilitar a identificação e manipulação de dados (restfulapi.net).
3. Justificativa da alternativa correta:
A alternativa E está correta porque, na estrutura de uma URL REST, o número logo após o nome do recurso (clientes/123) representa o ID desse recurso, ou seja, o ID do cliente. Isso permite que a API saiba exatamente a qual registro você está se referindo.
4. Análise das alternativas incorretas:
- A - nome da API: O nome da API geralmente aparece no domínio ou subdomínio, não no segmento após o recurso.
- B - chave de autenticação: Chaves de autenticação nunca aparecem como parte da identificação do recurso em uma URL. Elas são usadas em cabeçalhos ou parâmetros.
- C - tipo de operação: O tipo de operação (como buscar, criar, deletar) é definido pelo método HTTP (GET, POST, DELETE), não pelo valor numérico na URL.
- D - método HTTP utilizado: O método HTTP é definido na requisição, não como segmento da URL.
5. Estratégia para interpretação:
Ao analisar questões de API REST, lembre-se: os valores numéricos após o nome do recurso costumam ser IDs. Fique atento a alternativas que confundem termos técnicos, como método HTTP e autenticação, pois são funções distintas e não aparecem como segmentos da URL.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo