Versão atual:

Requisição HTTPS via ADVPL

Bom dia, pessoal.

Estou com um problema e queria saber se alguém tem uma solução.

Preciso integrar uma API no Protheus que funciona via POST. No Postman, está tudo funcional. Entretanto, ao integrar no Protheus, está me aparecendo o erro abaixo:

"code": 601, "code_message": "Não foi possível se autenticar com o token informado.",

Depois de testar um pouco mais no Postman, descobri que esse ocorre quando o header Content-Length vai com valor zero, que desconfio ser o que o meu código está fazendo, mesmo usando funções padrão como FWRest e HttpQuote.

No console do Postman, eu consigo descobrir o valor desse cálculo após a requisição, porém, não sei se existe função no ADVPL que permita fazer o cálculo desse content-length antes de fazer a requisição em si.

Alguém teria alguma ideia?

https://tdn.totvs.com/display/public/framework/FWRest

https://tdn.totvs.com/display/tec/HTTPQuote

Versão (1):

Ver a versão formatada

Requisição HTTPS via ADVPL

Comentário

new question