Questão de Arquitetura de Software — WebServices — CESPE / CEBRASPE 2026
Arquitetura de Software›WebServices
Código
ce229792
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2026
Nível
Superior
Cargo
Auditor Federal de Controle Externo - Área de Controle Externo/ Orientação: Auditoria de Tecnologia da Informação
Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue o item subsequente.No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Versionamento de APIs RESTful
Gabarito: C (Certo). A afirmação está correta porque o versionamento baseado em datas é uma estratégia válida em APIs RESTful, na qual identificadores de calendário (ex.: datas) são inseridos diretamente na URI para indicar versões estáveis e não disruptivas, evitando quebras de compatibilidade.
O versionamento é uma prática essencial em APIs RESTful para gerenciar mudanças sem prejudicar clientes existentes. Entre as abordagens comuns estão: versionamento por URI (ex.: /api/v1/), por parâmetro de consulta, por cabeçalho e por data. No versionamento baseado em datas, utiliza-se uma data no formato ISO 8601 (ex.: /api/2020-01-01/recursos) para identificar uma versão estável. Essa técnica é particularmente útil para indicar versões não disruptivas (backward-compatible) ou estáveis. A afirmação do item descreve exatamente essa prática: "utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas". Portanto, o item está Certo.
PEGA ESSA DICA!
Em provas, lembre-se que o versionamento de APIs pode ser feito de várias formas. A banca Cebraspe costuma cobrar a diferença entre versionamento por URI e por cabeçalho, por exemplo. Fique atento ao tipo de "identificador" mencionado: se é numérico (v1, v2), data ou outro.