Técnicas de resolução de problemas e informações de auto-ajuda auxiliam a identificação e a solução rápida de problemas. Aqui é possível localizar soluções em potencial para os problemas que você teria com o conector HTTP.
Comportamento Inconsistente de Parâmetros de Consulta
Problema: O comportamento dos parâmetros de consulta passados para o destinatário de HTTP varia com a entrada. Essa inconsistência ocorre para as atividades de saída HTTP Put, Get, Invoke, Header
e Delete. Para essas atividades, a URL com parâmetros de consulta pode ser configurada em dois locais:
- Painel Lista de Verificação > Configurar
> URL (Caminho após Nome do Host)
- Painel Lista de Verificação > Mapear Entradas seção
> Atividade de Destino > httpheaders > uri
No entanto, os parâmetros de consulta configurados nas etapas mencionadas acima podem ser substituídos ou sobrescritos no painel Mapear Entradas > seção Atividade de Destino > httpheaders > queryParameters.
O comportamento dos parâmetros de consulta passados para o destinatário de HTTP varia com a entrada.
Solução: Considere os pontos a seguir ao configurar valores:
- Se o valor da URL for mapeado e o valor dos parâmetros estiver vazio, a URL será passada no estado em que se encontra para o destinatário de HTTP.
- Se o valor da URL e o valor do parâmetro no mapa também forem designados, o destinatário de HTTP obterá os valores. A URL com valores de parâmetro é anexada à URL.
- Se o valor da URL não for mapeado, a url será construída dinamicamente usando os valores de parâmetro no mapa de entrada.
Exemplo:
URI do painel Configurar: /xyz/test?query2=c&query3=c&query5=c&query6=c
URI de Mapear Entradas: /xyz/test?query4=u&query3=u
Parâmetro de Consulta de Mapear Entrada: query2=m and query3=m
URL Final: /xyz/test?query4=u&query3=m&query2=m&query5=&query6=