Buscar

Imagine que sua empresa possui uma API que possui 2 endpoints: 1. Produtos: (/products) 2. Categorias (/categories) Após um ano de projeto a equipe...

Imagine que sua empresa possui uma API que possui 2 endpoints:
1. Produtos: (/products)
2. Categorias (/categories)
Após um ano de projeto a equipe chegou à conclusão de que uma nova versão da API (v2) deve ser disponibilizada. Após uma reunião, a equipe definiu que o versionamento será feito através da estratégia path (caminho da URL). Dentre as opções abaixo, qual seria a melhor forma possível de versionar os endpoints existentes?


products/v2 | categories/v2
/v2/products | /v2/categories
/v1/products/v2 | /v1/categories/v2
/v2/users | /v2/orgs

Essa pergunta também está no material:

PROVA ON-LINE_ 05 - APIs e Web Services (2022)
6 pág.

Arquitetura de Software Pontifícia Universidade Católica de Minas GeraisPontifícia Universidade Católica de Minas Gerais

💡 1 Resposta

User badge image

Ed Verified user icon

A melhor forma possível de versionar os endpoints existentes seria utilizando a estratégia de path (caminho da URL). Dessa forma, a opção correta seria: /v2/products | /v2/categories Essa estratégia permite que as versões sejam claramente identificadas no caminho da URL, facilitando a manutenção e o controle das diferentes versões da API.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais