Questão FC670936
No que diz respeito aos testes de software e à criação de software backend, utilizando REST/JSON e webservice SOAP, julgue o item a seguir. A arquitetura REST requer que todas as o
Web Services e APIs
QUADRIX · 2025
No que diz respeito aos testes de software e à criação de software backend, utilizando REST/JSON e webservice SOAP, julgue o item a seguir.
A arquitetura REST requer que todas as operações sejam stateful, armazenando o estado do cliente no servidor para um melhor desempenho.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação está errada porque a arquitetura REST é projetada para ser stateless (sem estado).
Isso significa que o servidor não deve armazenar o estado do cliente entre requisições. Cada requisição HTTP deve trazer todas as informações necessárias para ser processada, como credenciais, parâmetros e contexto.
O princípio de stateless visa melhorar a escalabilidade, a resiliência e a simplicidade: servidores podem tratar qualquer requisição sem depender de sessões locais, e caches intermediários funcionam melhor.
É possível implementar comportamento stateful (sessões de servidor, armazenamento de sessão), mas isso é uma escolha de implementação e viola os princípios REST, não um requisito da arquitetura. Portanto a afirmação é falsa.
Conteúdo do catálogo FC Concursos · Atualizado em