image

Access unlimited bootcamps and 650+ courses forever

70
%OFF
Article image
Gabriel Anjos
Gabriel Anjos21/05/2023 23:19
Share
Luizalabs - Back-end com Python - 2º EdiçãoRecommended for youLuizalabs - Back-end com Python - 2º Edição

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.

Share
Recommended for you
Luizalabs - Back-end com Python - 2º Edição
TOTVS - Fundamentos de Engenharia de Dados e Machine Learning
Riachuelo - Cibersegurança
Comments (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 !!

Recommended for youLuizalabs - Back-end com Python - 2º Edição