Questão de Programação — Web — CESPE / CEBRASPE 2025
- Código
- ce224037
- Banca
- CESPE / CEBRASPE
- Órgão
- Polícia Federal
- Ano
- 2025
- Nível
- Superior
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. Uma API não deve, necessariamente, manter estado entre requisições. Pelo contrário, o princípio de stateless (sem estado) é um dos fundamentos do estilo arquitetural REST, amplamente utilizado em APIs web. A afirmação inverte esse princípio ao defender que cada requisição depende de informações de outra requisição.
O enunciado descreve um cenário de API stateful, onde o servidor armazena o contexto das interações anteriores. Contudo, o padrão mais comum e recomendado para APIs web é o stateless: cada requisição deve conter todas as informações necessárias para que o servidor a processe de forma independente, sem depender de requisições anteriores. Isso traz vantagens como escalabilidade, simplicidade e resiliência.
A banca cobra o conhecimento básico sobre o conceito de estado em APIs. A frase "é necessária a completude oriunda de outra requisição" contradiz exatamente a ideia de independência das requisições. Portanto, o item está Errado.
Memorize que REST exige stateless. Sempre que a questão afirmar que uma API "deve manter estado" ou "depende de requisições anteriores", desconfie — a não ser que o contexto especifique uma API stateful (como em sessões de login com cookies, que é uma exceção).
Gabarito: ❌ ERRADO
Link permanente: /questoes/ce224037