Post: Implementando o Post no Client

Alessandro Medeiros

Fala ai Radizeiros e Radizeiras, tudo bem com vocês?

Mais um post da nossa saga RestFul.

Aqui no blog você que nos acompanha já viu como criar já dois verbos http da camada client, são quatros para que possamos ter nosso CRUD completo no RestFul.

Neste post nós iremos fazer o método Post para atualizarmos um registro em nosso servidor de aplicação.

Você verá como é simples fazer isso.

No post anterior foi falado de como fazer um Put, com o mesmo código que foi implementado para a ação no botão Put iremos utilizar para o Post.


dmDados.FDMemTable1.Open;
dmDados.FDMemTable1.Append;
dmDados.FDMemTable1.FieldByName('guuid').AsString := '123';
dmDados.FDMemTable1.FieldByName('codigo').AsString := '123';
dmDados.FDMemTable1.FieldByName('descricao').AsString := 'CLIENT DATASNAP';
dmDados.FDMemTable1.Post;

dmDados.FDMemTable1.Last;
dmDados.RESTRequest1.Resource := '/123';
dmDados.RESTRequest1.Method := rmPost;
dmDados.RESTRequest1.AddBody(dmDados.FDMemTable1.AsJSONObject.ToJSON, ContentTypeFromString('application/json'));
dmDados.RESTRequest1.Execute;

Se você observar as únicas diferenças estão nos métodos Resource, que  passamos o código, e o Method que colocamos o rmPost.

Fazendo isso já podemos atualizar nosso registro.

Observe como estava no banco antes de atualizar.

O código 123 está com a descrição “Edit1”.

Após executarmos nosso botão Post.

E veja como ficou nosso registro no banco de dados.

Viu como é simples a implementação do Post no client Datasnap?

Totalmente simples e fácil trabalhar com o client totalement RAD.

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

 







Faça sua busca

CATEGORIAS

POSTS RECENTES

E caso você tem interesse de conhecer mais sobre Implementando o Post no Client, acesse o nosso portal do CLUBE DE PROGRAMADORES EM DELPHI
Você não terá só conteúdos relacionados ao Implementando o Post no Client, mas uma quantidade enorme de conteúdos que poderá lhe ajudar muito no seu dia a dia, é uma verdadeira NETFLIX para os programadores Delphi.
Gostou?
Compartilhe:

Embarque no foguete com milhares de devs para aprender desenvolvimento, evoluir de forma contínua e se manter relevante no mercado.

Dúvidas
Cadastre-se em nossa lista

Para ter acesso em primeira mão, a tudo que acontece na Academia do Código, basta se cadastrar em nossa lista

Grupo Thulio Bittencourt | Academia do Código

#FaçaPartedaHistória

Copyright © 2024 – Todos os direitos reservados