image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF

FC

Filipe Cardoso19/07/2024 01:53
Compartilhe
Savegnago - Lógica de ProgramaçãoRecomendados para vocêSavegnago - Lógica de Programação

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

Compartilhe
Recomendados para você
NTT DATA - Java e IA para Iniciantes
TONNIE - Java and AI in Europe
Suzano - Python Developer
Comentários (0)
Recomendados para vocêSavegnago - Lógica de Programação