Árvore de páginas

Documento: Melhoria - Comportamento de processamento de requisições APW / WEBEX

Esta build contém uma melhoria na identificação do responsejob ( pool de working threads para processamento de requisições APW / WEVEX ) quando o header da requisição http mal-formatado informa um nome de host com um ou mais espaços adicionais. 


 

 

AbrangênciaERP 10 e 11
Situação

Utilização do protheus como servidor de WebServices ( para processamento de requisições APW / WEBEX )

Ocorrência

Caso a configuração do Protheus Server contemplasse apenas um ou mais hosts para receber requisições APW, cada um com a sua respectiva configuração de responsejob, porém o responsejob default para a seção http não fosse configurado, e uma requisição http fosse recebida com um host existente, porém com o header da requisição http mal-formatado, contendo um ou mais espaços em branco antes da quebra de linha do header, o Protheus falhava para localizar o host adequado de resposta, e por não haver host default configurado, a requisição não era processada.

Correção

Melhorada a identificação de host no cabeçalho http: Após identificar a informação de host, qualquer eventual espaço a direita da informação de host será ignorado.

Informações adicionais
  • Esta ocorrência foi identificada em testes com a ferramenta, onde o client que enviou o pacote mal-formatado também era um Protheus Server, através da função HttpPostXML()
  • Correção realizada mediante ocorrência TEC-3753, chamado TFDRN7
  • Sem rótulos