Les techniques de dépannage et les informations d'assistance permettent d'identifier et de résoudre rapidement les problèmes rencontrés. Vous trouverez ici les solutions potentielles aux problèmes que vous pourriez rencontrer avec le
connecteur HTTP.
Comportement incohérent des paramètres de requête
Problème : Le comportement
des paramètres de requête passés au récepteur HTTP varie en fonction de l'entrée. Cette incohérence est constatée
avec les activités sortantes HTTP Put, Get, Invoke,
Header et Delete. Pour ces activités, l'URL avec des paramètres de requête peut être
spécifiée en deux endroits :
- Liste de contrôle > Panneau Configurer
> URL (chemin après le nom d'hôte)
- Liste de contrôle > Panneau Mapper les entrées
> Section Vers l'activité > httpheaders > uri
Cependant,
les paramètres de requête spécifiés dans les étapes mentionnées plus haut peuvent être remplacés ou
outrepassés dans le panneau Mapper les entrées
> Section Vers l'activité > httpheaders > queryParameters.
Le comportement des paramètres de requête passés au récepteur HTTP varie en fonction de l'entrée.
Solution : Tenez compte des points suivants
lors de la spécification des valeurs :
- Si la valeur de l'URL est mappée et que les champs de valeur des paramètres sont vides,
l'URL est passée telle quelle au récepteur HTTP.
- Si la valeur de l'URL et celle de chaque paramètre dans la mappe sont affectées,
le récepteur HTTP obtient ces valeurs. L'URL avec les valeurs des paramètres est ajoutée à la
suite de l'URL.
- Si la valeur de l'URL n'est pas mappée, l'URL est construite dynamiquement avec les valeurs des paramètres
spécifiées dans la mappe d'entrée.
Exemple :
URI dans le panneau Configurer :
/xyz/test?query2=c&query3=c&query5=c&query6=c
URI dans le
panneau Mapper les entrées : /xyz/test?query4=u&query3=u
Paramètres de requête
dans le panneau Mapper les entrées : query2=m et query3=m
URL résultante
: /xyz/test?query4=u&query3=m&query2=m&query5=&query6=