Pular para o conteúdo principal

Questão de Programação — Web — CESPE / CEBRASPE 2025

ProgramaçãoWeb
Código
ce224037
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2025
Nível
Superior
Julgue o item subsecutivo, no que se refere a aprendizado de máquina e API (application programming interface). Uma API deve manter estado entre as requisições visto que, para cada requisição, é necessária a completude oriunda de outra requisição a fim de que a aplicação tenha todas as informações necessárias para processá-la.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

API e manutenção de estado entre requisições

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.

Estado em APIs
  • 1Stateless (REST)
    • Cada requisição é independente
    • Escalabilidade
    • Simplicidade
    • Resiliência
  • 2Stateful
    • Servidor armazena contexto
    • Depende de requisições anteriores
    • Exceção: sessões com cookies
LEVEL · soulevel.com.br
PEGA ESSA DICA!

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