Verfahren für die Fehlerbehebung und Informationen zur Selbsthilfe
unterstützen Sie dabei, Probleme schnell zu erkennen und zu beheben. Hier können Sie potenzielle Lösungen zu
Problemen finden, die mit dem HTTP-Connector auftreten können.
Inkonsistentes Verhalten von Abfrageparametern
Problem: Das Verhalten der
Abfrageparameter, die an den HTTP-Empfänger übergeben werden, variiert mit der Eingabe. Diese Inkonsistenz
tritt für die abgehenden HTTP-Aktivitäten 'Senden' (Put), 'Abrufen' (Get), 'Aufrufen' (Invoke), 'Header' und
'Löschen' (Delete) auf. Für diese Aktivitäten kann die URL mit Abfrageparametern an zwei Stellen festgelegt werden:
- Fenster Prüfliste > Konfigurieren
> URL (Pfad nach Hostname)
- Fenster Prüfliste > Eingaben zuordnen
> Abschnitt An Aktivität > httpheaders > uri
Die
Abfrageparameter, die in den oben aufgeführten Schritten festgelegt werden, können jedoch im Fenster
Eingaben zuordnen > Abschnitt 'An Aktivität' >
httpheaders > queryParameters ersetzt oder überschrieben werden.
Das Verhalten der Abfrageparameter, die an den HTTP-Empfänger übergeben werden, variiert mit der Eingabe.
Lösung: Beachten
Sie bei der Festlegung von Werten die folgenden Punkte:
- Wenn der Wert der URL zugeordnet wird und die Werte der Parameter leer sind, wird die URL so, wie sie ist,
an den HTTP-Empfänger übergeben.
- Wenn der Wert der URL und der Wert des Parameters in der Zuordnung ebenfalls zugewiesen sind, erhält
der HTTP-Empfänger die Werte. Die URL mit den Parameterwerten wird an die URL angehängt.
- Wenn der Wert der URL nicht zugeordnet wird, wird die URL dynamisch mit den Parametern in der
Eingabezuordnung erstellt.
Beispiel:
URI im Konfigurationsfenster: /xyz/test?query2=c&query3=c&query5=c&query6=c
URI in 'Eingaben zuordnen': /xyz/test?query4=u&query3=u
Abfrageparameter
in 'Eingaben zuordnen': query2=m und query3=m
Endgültige URL: /xyz/test?query4=u&query3=m&query2=m&query5=&query6=