Gabarito disponível
A respeito de APIs, web services e JSON, julgue os itens 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.
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.
Resolução comentada
Usar os verbos HTTP não torna uma API automaticamente RESTful.
REST é um estilo arquitetural com restrições: cliente-servidor, stateless, cache, interface uniforme (identificação de recursos, HATEOAS), sistema em camadas. Usar GET, POST, PUT e DELETE é insuficiente por si só para ser RESTful.
Análise das alternativas
Certo: errada, pois ignora as demais restrições de REST. Errado: correta.
Referência: Roy Fielding – tese sobre REST.
Resolução comentada do VaiConcursos.