ExpertiDict

Desenvolvimento de Software · Essencial · Inglês · Técnico

REST

/ɹɛst/sigla

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.

Veja também

Todos os termos de Desenvolvimento de Software