Questão nº 96
Questão de Informática · CEBRASPE PF 2025 (nº 96)
Julgue os itens subsecutivos, 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.
Resposta comentada
Conceito-chave: Uma API (interface que permite dois programas conversarem) pode ser stateless (sem estado) ou stateful (com estado). Na prática web, o padrão REST (o mais comum) exige que cada requisição seja independente e contenha tudo que o servidor precisa para responder, sem depender de uma requisição anterior.
- Correta: Errado. A frase impõe uma obrigação universal ("deve manter estado") e uma justificativa falsa, pois APIs RESTful são projetadas para serem stateless — cada chamada carrega suas próprias informações (ex.: token de autenticação), e a "completude" vem do cliente, não de outra requisição.
Como ficaria certo: "Uma API pode manter estado entre requisições (ex.: via sessão ou cookies), mas no padrão REST cada requisição deve ser autossuficiente e conter todas as informações necessárias para ser processada."
Fonte: CEBRASPE PF 2025 Conhecimentos Comuns (Escrivão-Agente-Papiloscopista PF). Reproduzida para fins de estudo.