Fala ai Radizeiros e Radizeiras, tudo bem com vocês?
Hoje neste post irei mostrar como consumir dados do seu Datasnap Restful em qualquer outra aplicação client.
Do jeito que nós criamos nosso Datasnap Restful, ele pode ser consumido por qualquer aplicação, isso mesmo não necessariamente ser uma aplicação em Delphi, pode ser uma aplicação feita em Angular, React, feita por qualquer linguagem que tenha suporte a comunicação com protocolo Restful, que você irá conseguir trabalhar com ele.
Irei mostrar como consumir nosso servidor de aplicação pelo Postman, ele é uma extensão para o google Chrome.
Com o nosso servidor de aplicação rodando, vamos abrir as extensões Google Chrome, e iremos baixar o Postman, após baixado vamos executa-lo.
Vamos criar o novo básico Request.
Na próxima tela que segue iremos dar um nome e por na família Datasnap.
Agora já temos nosso Postman preparado para consumirmos nosso servidor Datasnap.
Podemos observar todos os verbos no Postman.
Vamos dar um Get no nosso servidor de aplicação com o Postman.
Você pode observar que estamos usando um outro client que não é Delphi, só nosso servidor de aplicação que foi desenvolvido no Delphi.
Vamos dar um Put agora no nosso servidor de aplicação.
Quando nós trocamos para Put ele habilita a aba Body, e nesta aba podemos marcar o raw, nele adicionamos o objeto JSON que queremos editar.
Ao executarmos o Put você pode observar o retorno “201 Create”.
Vamos no banco de dados agora e veja os dados inseridos.
Agora vamos atualizar esse mesmo registro.
Observe que alteramos o nome e informamos na URL que estamos querendo atualizar o recurso “2000”.
Vamos ao banco de dados e olha o registro atualizado.
E agora podemos dar um Delete.
Vamos ao banco de dados.
Veja que o registro foi excluído do nosso banco de dados.
Agora de qualquer client, não só de um client Delphi, você consegue expor as funcionalidades do seu banco para que outras pessoas consigam desenvolver em cima de sua API.
O QUE VOCÊ IRÁ APRENDER?
O treinamento de Datasnap Restful dará a você a oportunidade de melhorar seu desenvolvimento, otimizar o seu tempo e te dar a possibilidade de atender melhor os seus clientes.
Desenvolver um servidor de aplicação RestFul com Datasnap e utilizar todos os seus benefícios irá facilitar muito a sua vida, quando seu cliente disser “preciso dos meus dados na web hoje mesmo” você estará preparado para entregar uma solução robusta e eficaz.
Nesse treinamento você irá aprender de forma prática a criar as principais rotinas de CRUD e Segurança para servidores RestFul Datasnap que podem ser consumidos de qualquer aplicação front-end.
CLIQUE AQUI PARA SABER MAIS SOBRE O TREINAMENTO RESTFULL COM DATASNAP