Pular para o conteúdo principal

Questão de Arquitetura de Software — WebServices — CESPE / CEBRASPE 2026

Arquitetura de SoftwareWebServices
Código
ce229807
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
A respeito de bancos de dados e integração com fontes de dados, julgue o próximo item.No serviço REST, para que o servidor responda adequadamente, ele precisa armazenar o estado da sessão do cliente entre suas requisições.
  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”.

REST – Stateless (sem estado de sessão)

Gabarito: Errado. O item está incorreto porque o estilo arquitetural REST exige que o protocolo seja sem estado (stateless). Isso significa que cada requisição do cliente ao servidor deve conter toda a informação necessária para que o servidor a compreenda, não sendo necessário armazenar estado de sessão entre requisições. Essa é uma restrição fundamental do REST, conforme definido por Roy Fielding em sua tese de doutorado.

Conforme a descrição clássica do REST: "um protocolo cliente/servidor sem estado: cada mensagem HTTP contém toda a informação necessária para compreender o pedido. Como resultado, nem o cliente e nem o servidor necessitam gravar nenhum estado das comunicações entre mensagens."

Portanto, a afirmação de que o servidor precisa armazenar o estado da sessão do cliente entre suas requisições está em desacordo com o princípio REST, sendo Errada.

REST
  • 1Stateless (sem estado)
    • Cada requisição é autocontida
    • Servidor não armazena sessão
    • Independência entre requisições
  • 2Stateful (com estado)
    • Servidor mantém sessão
    • Comum em SOAP/cookies
    • Item afirma isso (errado)
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca inverteu a característica central do REST: confunde o modelo stateless (sem estado) com um modelo stateful (com estado), comum em outros estilos como SOAP ou uso de cookies. Lembre-se: no REST puro, o servidor não mantém sessão – cada requisição é independente e autocontida.

Gabarito: Errado.

Link permanente: /questoes/ce229807