Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:tim:actionhandler:httprequesthandler [2013/02/26 16:38] martin.lukas [Parameter] |
software:tim:actionhandler:httprequesthandler [2021/07/01 09:52] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ========HTTPRequestHandler======== | ||
==== Beschreibung ==== | ==== Beschreibung ==== | ||
- | Dieser [[software:tim:actionhandler|Handler]] schickt eine HTTPNachricht mit den übergebenen Parametern. Es wird auf das | + | Dieser [[software:tim:actionhandler|Handler]] verschickt eine HTTP-Nachricht mit den übergebenen Parametern. Wenn der Parameter ADDBLOGARTIKEL=true gesetzt wird, wird das Ergebnis als Notiz an die Instanz angehängt. |
- | Ergebnis gewartet aber nicht verarbeitet. | + | |
------ | ------ | ||
==== Klasse ==== | ==== Klasse ==== | ||
Zeile 17: | Zeile 17: | ||
==== Parameter ==== | ==== Parameter ==== | ||
- | HTTP_HOSTNAME, POST_PARAMETER, GET_PARAMETER, | + | \\ == HTTP_HOSTNAME == |
- | LOGRESPONSE,LOGREQUEST, ADDBLOGARTICLE | + | HTTP_HOSTNAME enthält die Url, an die die Parameter verschickt werden sollen. |
+ | \\ == POST_PARAMETER == | ||
+ | Parameter die verschickt werden sollen. Die verschiedenen Parameter werden mit **NEXTPARAMETER** getrennt. | ||
+ | \\ == GET_PARAMETER == | ||
+ | Parameter die verschickt werden sollen. Hier werden die verschiedenen Parameter ebenfalls mit NEXTPARAMETER getrennt. | ||
+ | > !! Achtung: Nur eine der beiden Methoden verwendet. Hierbei handelt es sich lediglich, um die Art der Übertagung der Daten. Sensitive Daten sollten bevorzugt mit POST_PARAMETER verschickt werden. | ||
- | ---- | + | \\ == HTTPRESPONSESTART == |
+ | Hier wird das Ergebnis der Transaktion hinterlegt. | ||
- | ==== Beispiel ==== | + | \\ == LOGRESPONSE == |
+ | Soll die Antwort des Requests ausgeloggt werden. (Info) Standartmäßig **true**. | ||
+ | \\ == LOGREQUEST == | ||
+ | Soll der Request geloggt werden. (Info) Standartmäßig **true**. | ||
+ | |||
+ | \\ == ADDBLOGARTICLE == | ||
+ | Soll die Antwort als Notiz an den Prozess angehängt werden. Standartmäßig **true**. | ||
---- | ---- | ||
- | ==== Abhängigkeiten ==== | + | |
- | \\ __T!M Version__ : [[software:tim:changelog:unbekannt|v.1.0.0]] | + | === Beispiel === |
+ | In diesem Beispiel wird ein Request zur Erstellung eines neuen Benutzers versendet. Über die Methode POST_PARAMETER werden die Benutzerdaten, wie die Benutzer ID, der Name und die Email übergeben.\\ Der Inhalt der POST_PARAMETER-Methode enthält zudem **HTML-Code** (<br /> Tags). Um einen Transaktionsfehler zu vermeiden, muss der Methodeninhalt in den Zusatz **<![CDATA[...]]** gebettet werden.\\ | ||
+ | Das Ergebnis der Datenübermittlung wird anschließend in **HTTPRESPONSEART** hinterlegt.\\ | ||
+ | |||
+ | {{ software:tim:actionhandler:httprequesthandler.png }} | ||
+ |