image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Available only:

527 slots

FC

Filipe Cardoso19/07/2024 01:53
Share
CI&T - Do Prompt ao AgenteRecommended for youCI&T - Do Prompt ao Agente

Rest x Resful

  • #Python
  • #Java

APIs REST e RESTfu são termos frequentemente utilizados quase como sinônimos. Entretanto, há pequenas diferenças entre eles. Ambos dizem respeito a interface de programação de aplicativos (API). Mas "API REST" segue os princípios da Representational State Transfer (REST) que fazem uso de métodos HTTP padrão para realizar operações. API RESTs são projetadas de forma que todas as requisições contemplem o conteúdo necessário para que o servidor possa entender e processar. A isso, damos o nome de "stateless" .

Por outro lado, o termo "API RESTful" é usado para descrever uma API que, além de seguir o princípio REST, também segue princípios como a uniformidade de interface, manipulação de recursos através de representações, comunicação sem estado, e um sistema em camadas. Incluindo o uso correto dos códigos de status HTTP e tendo a capacidade de fornecer representações diferentes de um recurso (como JSON, XML). Todas as APIs RESTful são APIs REST, mas nem todas as APIs REST são RESTful.

Referências:

https://pt.stackoverflow.com/questions/45783/o-que-%C3%A9-rest-e-restful

https://www.dio.me/articles/entendendo-as-diferencas-entre-apis-rest-e-restful

https://blog.geekhunter.com.br/sua-api-nao-e-restful-entenda-por-que/

Links úteis:

https://br.linkedin.com/in/filipe-mesel-lobo-costa-cardoso

https://github.com/FilipeMesel

Share
Recommended for you
Globant  - Java & Spring Boot AI Developer
Accenture - Python para Análise e Automação de Dados
Almaviva Solutions - Back-end com Java & QA
Comments (0)
Recommended for youCI&T - Do Prompt ao Agente