WEBSERVICE ERROR : HTTP Content-length expected (999) received (0)

Alguem sabe a razão desta msg ao consumir um WS do Protheus?

WEBSERVICE ERROR : HTTP Content-length expected (999) received (0)

  • O WS funciona a mais de 2 anos;
  • Os parâmetros estão sendo passados corretamente, conforme o tipo e tamanho;

Quais os dados da requisição recebida? O erro está bem específico, o header Content-length veio com o valor 999 enquanto o body chegou vazio.

Daniel, ao consumir um WS do Protheus, existe algum lugar onde possamos ver esse HMTL da requisição que está sendo enviado?

Tente ligar a chave FWTRACELOG: https://tdn.totvs.com/display/public/PROT/DT_Logs_de_Sistema

Se você tiver acesso ao client, seria mais fácil compreender como ele montou a requisição.

Daniel, vou fazer os testes com essa chave e analisar mais afundo a forma da montagem da requisição como vc citou.

Fiz a ativação do Trace e as informações geradas não ajudaram muito. Como a requisição vem de um sistema de terceiro, não tenho como ver o xml da requisição.