Questão de Programação — Web — CESPE / CEBRASPE 2025
Programação›Web
Código
ce195224
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Desenvolvimento de Software
Acerca da API RESTful, julgue os itens subsequentes.I API RESTful é uma interface que fornece dados em um formato padronizado baseado em requisições HTTP.II A interface uniforme indica que o servidor transfere informações em formato-padrão, sendo o recurso formatado denominado representação em REST.III Um dos benefícios das API RESTful é a independência, o que possibilita a escrita de aplicações de cliente e servidor em várias linguagens de programação sem afetar o design da API.Assinale a opção correta.
AApenas o item II está certo.
BApenas o item III está certo.
CApenas os itens I e II estão certos.
DApenas os itens I e III estão certos.
ETodos os itens estão certos.
Revelar gabarito e comentário▾
GabaritoE — Todos os itens estão certos.
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”.
API RESTful
Gabarito: letra E. Todos os itens (I, II e III) estão corretos. A API RESTful é uma implementação do estilo arquitetural REST, que utiliza HTTP para fornecer dados em formatos padronizados (item I). A interface uniforme estabelece que cada recurso é identificado por um URI único e que as representações (em JSON, XML etc.) são transferidas (item II). A independência entre cliente e servidor permite que ambos sejam escritos em linguagens diferentes sem impactar o design da API (item III).
Análise dos itens:
Item I — Correto. Uma API RESTful expõe recursos através de métodos HTTP (GET, POST, PUT, DELETE) e retorna dados em formatos como JSON ou XML, que são padronizados e independentes de plataforma.
Item II — Correto. O princípio da interface uniforme determina que os recursos tenham URIs únicos e que suas representações sejam transferidas entre cliente e servidor. "Representação" é o termo usado para o formato concreto (ex.: um JSON com os dados).
Item III — Correto. Um dos grandes benefícios do REST é o desacoplamento: o servidor pode ser implementado em Java, o cliente em JavaScript, e ambos se comunicam via HTTP sem alterar a API.
Alternativa A — ❌ Incorreta
Afirma que apenas o item II está certo. Contudo, os itens I e III também estão corretos, conforme demonstrado.
Alternativa B — ❌ Incorreta
Afirma que apenas o item III está certo. Na verdade, os itens I e II também são verdadeiros.
Alternativa C — ❌ Incorreta
Afirma que apenas os itens I e II estão certos, omitindo o item III, que também está correto.
Alternativa D — ❌ Incorreta
Afirma que apenas os itens I e III estão certos, deixando de considerar o item II, que é igualmente verdadeiro.
Alternativa E — ✅ Correta ⟵ GABARITO
Todos os itens (I, II e III) estão corretos. Portanto, esta alternativa é a resposta que a banca considera certa.
SE LIGUE NESSA!
REST também exige que o servidor seja stateless (cada requisição contém toda a informação necessária) e que as respostas sejam cacheáveis. Esses princípios, junto com os mencionados nos itens, compõem o estilo arquitetural REST.