Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:httpresthandler [2017/03/09 08:28] max.neumaier [Parameter] |
software:tim:actionhandler:httpresthandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ==== HTTPR Action Handler ==== | + | ==== HTTP Rest Action Handler ==== |
- | Der Rest Actionhandler ermöglicht anfragen an einen Server zu schicken und die Antworten in einer Prozess-Variable zu speichern | + | Der Rest Actionhandler ermöglicht anfragen an einen Server zu schicken und die Antworten in einer Prozess-Variable zu speichern. |
+ | |||
+ | Der Status ("success" oder "error") des Aufrufs wird in die Variable SYS.<<name des ereignis>>_status geschrieben. | ||
------ | ------ | ||
Zeile 19: | Zeile 21: | ||
==== Parameter ==== | ==== Parameter ==== | ||
== hostName== | == hostName== | ||
- | Dieser Parameter enthällt die URL des Servers der angefragt werden soll (siehe [[#Beispiel]]) | + | Dieser Parameter enthält die URL des Servers der angefragt werden soll (siehe [[#Beispiel]]) |
\\ == method == | \\ == method == | ||
Dieser Parameter bestimmt welche Methode aufgerufen wird. "Post" bedeutet in dem Fall, dass man dem Server Daten im XML-Format übergibt, dieser daraufhin das Übergebene überarbeitet und zurückschickt. \\ | Dieser Parameter bestimmt welche Methode aufgerufen wird. "Post" bedeutet in dem Fall, dass man dem Server Daten im XML-Format übergibt, dieser daraufhin das Übergebene überarbeitet und zurückschickt. \\ | ||
- | "Get" hingegen bedeutet, dass der Server Daten übermittelt, ohne dafür ein Übergabe-Parameter zu brauchen (siehe [[#Beispiel]]) | + | "Get" hingegen bedeutet, dass der Server Daten übermittelt, ohne dafür ein Übergabe-Parameter zu brauchen (siehe [[#Beispiel]]) Weitere Möglichkeiten sind "delete", "get", "head", "options", "patch", "post", "put". |
\\ == postParameter == | \\ == postParameter == |