Article image
Gabriel Anjos
Gabriel Anjos21/05/2023 23:19
Compartilhe

você sabe como identificar uma API RESTful ?

  • #JavaScript
  • #Node.js
  • #Python

API REST é um conjunto de princípios de arquitetura.

API RESTful é a capacidade de determinado sistema aplicar os princípios de REST.

para uma api ser considerada RESTful ela precisa satisfazer os 4 niveis do modelo de maturidade:

nivel 0 - é quando a API utiliza o protocolo HTTP;

nivel 1 - é quando o mapeamento de recursos está bem definido com substantivos e correto uso das URI'S;

nivel 2 - é quando temos a utilização do protocolo HTTP de forma semântica usando seus verbos (GET,POST,PUT,DELETE) e seus retornos de acordo com cada resposta;

nivel 3 - uso de HATEOAS;

EXTRAS

API significa Application Programming Interface.

A API é a maneira utilizada para integrar dois sistemas distintos.

Essa aplicação funciona como uma espécie de tradutor, permitindo que um software entenda a linguagem do outro e, juntos, possam realizar determinada função.

HATEOAS é uma sigla para Hypermedia as the Engine of Application State.

uma API HATEOAS provê informações que permite os usuários navegarem entre os componentes de forma dinâmica incluindo links junto às respostas.

Na prática a API HATEOAS provê as informações que os usuários irão precisar para dar os próximos passos.

Compartilhe
Comentários (1)

JN

João Novais - 22/05/2023 13:38

Muito bom!! Muito bom ler estes artigos quando você esta em dúvida em certos tópicos do curso, ler um artigo simplificado sendo bem direto, e a melhor coisa !!