HTTP-Requests

Wenn als Aufrufart „HTTP/HTTPS“ ausgewählt ist, wird beim Aufrufen des Triggers ein HTTP-Request an die URL geschickt, die unter „Ziel“ angegeben ist.

GET-Parameter können entweder als Teil der Ziel-URL angegeben werden:

_images/httprequests_bsp1.png

oder aber im Feld „Parameter“ eingegeben werden:

_images/httprequests_bsp2.png

Standardmäßig werden Requests per GET aufgerufen, über die (cURL-)Optionen können aber auch andere HTTP-Methoden benutzt werden.

Um beispielsweise Formulardaten per POST zu übertragen, muss die Option CURLOPT_POST = 1 gesetzt werden. Über die Option CURLOPT_POSTFIELDS können die zu übertragenen Werte angegeben werden, entweder als URL-kodierter String:

_images/httprequests_bsp3.png

oder als Array in JSON-Notation:

_images/httprequests_bsp4.png

Bemerkung

Da die HTTP-Requests vom i-doit-Server abgeschickt werden, muss der i-doit-Server die DNS-Auflösung der Ziel-URL vornehmen können und natürlich die Zieladresse auch erreichen können.