Ir para conteúdo
  • Cadastre-se

dev botao

AcbrHttp Bearer Token


Ver Solução Respondido por dpaulabh,
  • Este tópico foi criado há 1166 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite.

Estou precisando consumir um webservice que já funciona o PostMan. 

Estou usando AcbrHttp e está dando erro no Token. 

No Postman está assim:

 

image.thumb.png.9089464d577e96c81b4e273ae3a33325.png

No Delphi fiz assim:

   aHTTP := TACBRHttp.Create(nil);

   aHTTP.HTTPSend.Headers.Add('Authorization:Bearer  $2b$10$T5Ni8f2gRPinWnZKEgu0sOD6twZ5QaYdEXJgFD5y86LJii_3RzYAy');

   ahttp.HTTPPost(sUrl, sBodyAux);

 

Já tentei das formas abaixo:

   aHTTP.HTTPSend.Headers.Add('Authorization:Bearer Token $2b$10$T5Ni8f2gRPinWnZKEgu0sOD6twZ5QaYdEXJgFD5y86LJii_3RzYAy');

e

   aHTTP.HTTPSend.Headers.Add('Authorization:  $2b$10$T5Ni8f2gRPinWnZKEgu0sOD6twZ5QaYdEXJgFD5y86LJii_3RzYAy');

 

 

O que posso estar errando?

 

Postado (editado)

Bom dia Juliomar. Tudo bem? 

A api retorna o erro abaixo:

image.png.8b50dd29a9430600af10913e8afba075.png

A Session é passada junto com a url. Então acredito que seja algo do token. 

 

Como desabilito a solicitação de usuário e senha?

 

Editado por dpaulabh
Postado

Decobri que o metodo HTTPPost limpa os cabeçalhos para adicionar o Body. Isso gerava o erro de autencicação. 

Alterei para o Metodo HTTPMethod('POST', url) e a autenticação resolveu. Mas o json que envio no Body não está indo. 

Estou fazendo assim:

image.thumb.png.3dc4a1ef992e518f7be613940f8ae21d.png

Seria assim mesmo?

 

 

 

 

 

  • Solution
Postado

Problema resolvido por completo. 

 

Alterei a linha 

aHTTP.HTTPSend.Headers.Add('Content-Type:application/json');

 

por 

aHttp.HTTPSend.MimeType := 'application/json';

 

Obrigado!!!!

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1166 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...