REST Request ausführen

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Aktionen > Seitenquellen >

REST Request ausführen

Führt einen REST Request aus, den Sie im Dialogfeld "RESTful API Request" definieren. Um den REST Request zu definieren, klicken Sie auf die Schaltfläche Zusätzliche Einstellungen des Felds Einstellungen (siehe Abbildung unten).

MTDExecuteREST Request

Nachdem Sie den REST Request definiert haben, wird die URL des Request im Feld Einstellungen der Aktion angezeigt. Der Request wird zur Laufzeit ausgeführt. Wenn das Ergebnis des Request in der Variablen $MT_HTTPExecute_Result gespeichert werden soll, aktivieren Sie die Option Letztes Ergebnis...speichern (siehe Abbildung unten). Über diese Variable können Sie das Ergebnis dann an einer anderen Stelle im Design verwenden. Beachten Sie jedoch, dass diese Variable auch von der Aktion SOAP Request ausführen verwendet werden kann. Die Variable enthält also das letzte Ergebnis, das von einer der Aktionen, in der sie verwendet wird, generiert wurde.

 

Wenn Sie einen bereits definierten REST Request ändern möchten, klicken Sie auf die Schaltfläche Zusätzliches Dialogfeld des Felds "Einstellungen" (siehe Abbildung oben). Daraufhin wird das Dialogfeld "RESTful API Request" angezeigt, in dem Sie den neuen Request definieren können.

 

Fehlerverarbeitung

Mit der Option Bei Fehler können Sie definieren, wie bei Auftreten eines Fehlers vorgegangen wird:

 

Skript abbrechen: Sobald ein Fehler auftritt, werden alle nach diesem Ereignis durchzuführenden Aktionen beendet. Dies ist das Standardverhalten bei Auftreten eines Fehlers. Wenn Sie möchten, dass auch bei einem Fehler fortgefahren werden soll, wählen Sie entweder die Option Weiter oder Throw aus.
Weiter: Die Aktionen werden nicht beendet. Sie können stattdessen auswählen, was in jedem der beiden Fälle (kein Fehler (Bei Erfolg) oder Auftreten eines Fehlers (Bei Fehler)) geschehen soll. So kann z.B. ein Meldungsfeld definiert werden, das den Benutzer darüber informiert, ob eine Seite erfolgreich geladen werden konnte oder nicht.
Throw: Wenn ein Fehler aufgetreten ist, wird mit dieser Option eine Ausnahme ausgelöst, die in der Variablen der Try/Catch-Aktion gespeichert wird. Mit dem Catch-Teil der Try/Catch-Aktion wird definiert, welche Aktion bei Auftreten eines Fehlers durchgeführt werden soll. Wenn kein Fehler auftritt, wird die nächste Aktion verarbeitet. Nähere Informationen dazu finden Sie im Abschnitt zur Aktion "Try/Catch Ausnahme".

 


© 2019 Altova GmbH