Imagem de fundo

No estilo arquitetural REST (Representational State Transfer), uma das restrições funda...

No estilo arquitetural REST (Representational State Transfer), uma das restrições fundamentais é a statelessness (ausência de estado no servidor). Essa restrição estabelece que a comunicação entre cliente e servidor deve ocorrer sem que o servidor mantenha contexto de sessão entre requisições. Nesse contexto, é correto afirmar que:


A

O servidor deve manter o histórico de navegação do usuário para garantir consistência na interação com os recursos.


B

O servidor deve armazenar o contexto de sessão do cliente no browser (local storage) para permitir o processamento das requisições subsequentes.


C

Cada requisição enviada pelo cliente ao servidor deve conter todas as informações necessárias para que o servidor compreenda e processe a requisição.


D

O cliente não pode armazenar respostas em cache, pois isso violaria a restrição de ausência de estado.


E

A comunicação entre cliente e servidor deve ser obrigatoriamente criptografada para preservar o estado da sessão.