Autenticação ao consumir uma API - Componente TRestClient
30/07/2018
0
Bom dia pessoal,
Estou tendo um pouco de dificuldade na utilização do componente TRestclient do Delphi, preciso consumir uma API onde estarei gravando e consultando dados,
esta API necessita de autenticação, como por exemplo para gravar um determinado registro preciso informar o CNPJ = 01001001000113 e o TOKEN = f22b97c0c9a3d41ac0a3875aba69e5aa no Header do Json, mas não tive sucesso, informo os parametros no TRestrequest, mas na tentativa me retorna dizendo que falta informar os dados obrigatórios do cabeçalho.
Alguém poderia me dar uma dica ?
Estou tendo um pouco de dificuldade na utilização do componente TRestclient do Delphi, preciso consumir uma API onde estarei gravando e consultando dados,
esta API necessita de autenticação, como por exemplo para gravar um determinado registro preciso informar o CNPJ = 01001001000113 e o TOKEN = f22b97c0c9a3d41ac0a3875aba69e5aa no Header do Json, mas não tive sucesso, informo os parametros no TRestrequest, mas na tentativa me retorna dizendo que falta informar os dados obrigatórios do cabeçalho.
Alguém poderia me dar uma dica ?
Softsan Software
Curtir tópico
+ 0
Responder
Post mais votado
29/08/2018
Consegui resolver adicionando as seguintes linhas: Estou utilizando os componentes da paleta RestClient do Delphi
Self.RequestBoletoPost.Params.AddHeader('cnpj-sh', 111111111111);
Self.RequestBoletoPost.Params.AddHeader('token-sh', dasdadasdasd4515515asd);
Self.RequestBoletoPost.Params.AddHeader('cnpj-cedente', 9999999999999999);
Self.RequestBoletoPost.Params.AddHeader('cnpj-sh', 111111111111);
Self.RequestBoletoPost.Params.AddHeader('token-sh', dasdadasdasd4515515asd);
Self.RequestBoletoPost.Params.AddHeader('cnpj-cedente', 9999999999999999);
Softsan Software
Responder
Mais Posts
Clique aqui para fazer login e interagir na Comunidade :)