O Padrão REST (REPRESENTATIONAL STATE TRANSFER) (Aula 9)

REST (REPRESENTATIONAL STATE TRANSFER)

Na última aula aprendemos os 3 componentes que formam um web service, esses componentes são a base de um padrão de arquitetura para interface (comunicação) entre aplicações que chamamos de REST ou API REST.

Padrão REST

Padrão REST

Falamos também que recursos são representados por URIs, e no padrão REST tais URIs devem conter apenas substantivos, e não um par substantivo/verbo.

Por exemplo, a URI /usuário utilizada com o método GET recupera as informações de um usuário (ou usuários).

Em sistemas REST, as URIs, como citado, devem conter apenas substantivos, que são os recursos: /restaurante/adiciona não é uma boa URI, pois contém um verbo e não está identificando um recurso, mas sim uma operação.

Por último, conforme a figura acima, temos o componente dados, que nada mais é do que a definição do formato de dados que optamos por usar em determinado web service.

Para aprofundar seus conhecimentos, recomendamos a seguinte leitura sobre o Padrão REST.

Aula anterior “Web Services (Aula 8)“.

Próxima aula “HTTP/2 (Aula 10)“.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.