Questão FC266263
Sobre o estilo arquitetural REST (Representational State Transfer), é correto afirmar que
Web Services
IDECAN · 2019
Sobre o estilo arquitetural REST (Representational State Transfer), é correto afirmar que
- a resposta das requisições é sempre feita no formato JSON, o que impossibilita a implementação de aplicativos móveis.
- faz uso de operações que mantêm informações sobre a sessão no lado recebedor, sendo assim chamada de stateless.
- algumas de suas restrições incluem arquitetura cliente-servidor, statelessness, sistema em camadas e interface uniforme.
- surgiu recentemente, no ano de 2010, como resultado dos esforços da Google.
- faz uso apenas dos verbos GET e POST, do HTTP.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O estilo REST é um conjunto de restrições que orientam o projeto de sistemas distribuídos; não é uma tecnologia única, mas um modelo arquitetural baseado em princípios que garantem simplicidade e escalabilidade.
Cliente‑servidor: separa responsabilidades entre quem consome (cliente) e quem oferece (servidor), favorecendo evolução independente e escalabilidade.
Statelessness: cada requisição contém toda a informação necessária; o servidor não mantém estado de sessão entre chamadas, o que simplifica cache e balanceamento.
Sistema em camadas: a arquitetura pode incluir intermediários (proxy, gateways) sem que o cliente precise conhecê‑los, melhorando segurança e distribuição de carga.
Interface uniforme: recursos identificados por URIs e manipulados por um conjunto consistente de operações e representações, reduzindo acoplamento e padronizando interações.
Outras restrições complementares incluem cacheable e código sob demanda (opcional).
Conteúdo do catálogo FC Concursos · Atualizado em