httpClient

Kurzbeschreibung

httpClient ist ein General Brick. Er kann sich mit einem Host über http verbinden und den Inhalt der Anfrage ausgeben.

../_images/httpclient.svg

Input

httpClient besitzt einen Output-Port: “Trigger”.

Ankommende Pakete auf diesem Port lösen die Verarbeitung aus, die eigentlichen Werte dieser Pakete spielen dabei keine Rolle.

Output

httpClient besitzt einen Output-Port.

Output = variant : doc "Die Antwort als text oder json (abhängig von
der Konfiguration)";

Als Output entsendet httpClient die Antwort des http-Server als text oder json-Objekt. Dies kann im UI spezifiziert werden.

Parametrisierung

httpClient besitzt folgende Parameter:

  • URL

  • Headers

URL

URL ist die Adresse des http-Serves.

  • Standardwert : http://localhost

  • string

  • Pflichtfeld

Headers

Zusätzliche Header-Informationen die im Request mitgesendet werden sollen. Angabe als JSON - Beispiel:

{
    "Authorization": "Basic ZXg6YW1wbGU=",
    "Content-Type": "application/json"
}

Funktion

httpClient stellt eine GET-Anfrage an den angeben http-Server. Die Antwort wird im ganzen als Flow-Paket weitergegeben.

Python-Module

httpClient benutzt folgende Python-Module:

  • threading