Desenvolvimento de Software · Essencial · Inglês · Técnico
REST
Estilo de arquitetura para APIs web que trata tudo como recursos acessados por URLs e manipulados com métodos HTTP como GET e POST.
Onde usar
'É uma API REST', 'esse endpoint não é muito RESTful'. Aparece em design de API e em entrevistas.
Exemplos
We expose a REST API for the mobile app.
Expomos uma API REST para o aplicativo móvel.
That endpoint isn't really RESTful.
Esse endpoint não é muito RESTful.
REST uses HTTP methods to describe actions.
O REST usa métodos HTTP para descrever as ações.
Cuidado
REST é um conjunto de princípios, e não um protocolo; muita API chamada de REST na prática segue só parte deles.
Sinônimos
RESTful
Origem
Sigla de Representational State Transfer, proposta por Roy Fielding em sua tese de doutorado, em 2000.