Fórum Autenticação ao consumir uma API - Componente TRestClient #595821
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
Gostei + 2
Mais Posts
02/08/2018
Carlos Augusto
Posta o código aqui, só assim fica difícil.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)