Ao trabalhar com API REST, é importante entender que os rec...

Próximas questões
Com base no mesmo assunto
Q3368508 Noções de Informática
Ao trabalhar com API REST, é importante entender que os recursos são identificados por URLs únicas. Essas URLs seguem uma estrutura hierárquica, em que cada segmento separado por “/” representa uma parte do recurso. Por exemplo, na URL “https://api.exemplo.com/clientes/123”, o segmento “clientes” indica o recurso e “123” é o(a)
Alternativas

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