Questão FC374870
REST (Representational State Transfer) é um estilo de arquitetura baseado em um conjunto de princípios que descrevem como os recursos em rede são definidos e endereçados. São consi
Web Services
Instituto Consulplan · 2023
REST (Representational State Transfer) é um estilo de arquitetura baseado em um conjunto de princípios que descrevem como os recursos em rede são definidos e endereçados. São consideradas características do REST, EXCETO:
- Armazena informações de estado entre troca de mensagens.
- O identificador de recurso é o caminho URI (ou URL) onde o serviço se encontra.
- Serviços compartilham um contrato uniforme e este contrato é definido por meio de métodos HTTP.
- Tem baixa sobrecarga de comunicação em relação ao SOAP por receber e transmitir mensagens no formato JSON.
- Trabalha com o conceito de contrato uniforme (uniform contract), não sendo necessário definir contratos individuais para cada Web service.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmação indicada está incorreta porque um dos princípios centrais do REST é o constraint stateless. Isso significa que cada requisição enviada pelo cliente ao servidor deve conter todas as informações necessárias para o processamento, sem depender de um contexto armazenado no servidor entre chamadas.
Em outras palavras, o servidor não guarda o estado da sessão do cliente entre trocas de mensagens; qualquer informação de estado (por exemplo, credenciais ou seleção atual) deve ser mantida pelo cliente ou retransmitida em cada requisição.
Esse comportamento favorece escala e tolerância a falhas, pois o servidor é mais simples e independente. Observação: o servidor pode persistir o estado dos recursos (dados) propriamente ditos, mas não o estado da interação do cliente.
Além disso, o REST enfatiza mensagens auto-descritivas e mecanismos como cache e HATEOAS para gerenciar efeitos de estado sem manter sessões no servidor.
Conteúdo do catálogo FC Concursos · Atualizado em