Pular para o conteúdo principal

Questão de Programação — Web — CESPE / CEBRASPE 2025

ProgramaçãoWeb
Código
ce203939
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
A respeito de APIs, web services e JSON, julgue o item a seguir.Uma API é considerada REST quando utiliza os métodos HTTP GET, POST, PUT e DELETE para manipular recursos, o que a torna, automaticamente, um serviço RESTful.
  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 e APIs RESTful

Gabarito: ❌ ERRADO. A afirmação está incorreta porque uma API não se torna automaticamente RESTful apenas por utilizar os métodos HTTP GET, POST, PUT e DELETE. O estilo arquitetônico REST (Representational State Transfer) exige a observância de diversos princípios, como stateless, interface uniforme, cacheabilidade, sistema em camadas e, opcionalmente, código sob demanda. O simples uso dos verbos HTTP não garante a conformidade com REST.

O conteúdo de apoio define que REST é um estilo arquitetônico e que uma API RESTful é uma implementação que segue os princípios REST. A utilização de métodos HTTP é parte do estilo, mas não o define completamente. A banca cobrou o termo "automaticamente", que é a pegadinha: a afirmação transforma uma condição necessária (uso dos métodos) em suficiente.

1Condição necessária
2Métodos HTTP (GET, POST, PUT, DELETE)
3Condição suficiente? ❌
4Stateless
5Interface uniforme
6Cacheabilidade
7Sistema em camadas
8Código sob demanda (opcional)
API RESTful
LEVELsoulevel.com.br
API RESTful: Condição necessária; Métodos HTTP (GET, POST, PUT, DELETE); Condição suficiente? ❌; Stateless; Interface uniforme; Cacheabilidade; Sistema em camadas; Código sob demanda (opcional)
PEGA ESSA DICA!

Atenção a palavras como "automaticamente" em questões de REST. Elas indicam generalização indevida. Lembre-se: REST é um conjunto de restrições arquiteturais; apenas usar GET, POST, PUT e DELETE não torna o serviço RESTful.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce203939