httpWriterOutlet

Kurzbeschreibung

httpWriterOutlet ist ein Outlet Brick. Er versendet eine POST oder PUT-Anfrage an einen http-Server.

../_images/httpwriteroutlet.svg

Input

httpWriterOutlet besitzt einen Input-Port.

payload = (string, <string->variant>, variant*)
    : doc "
        maybe string or container (map/list)
         - string input will be outputted with Content-Type:text/plain,
         - container input will be outputted with Content-Type:application/json
         (the Content-Type can be overwritten through the Headers parameter)
    ";

Parametrisierung

httpWriterOutlet hat folgende Parameter:

  • URL

  • Type

  • Headers

URL

URL ist die Adresse des http-Serves.

  • Standardwert : http://localhost

  • string

  • Pflichtfeld

Type

Type ist der Anfragetyp an den http-Serves. Es kann entweder eine POST oder PUT-Anfrage gestellt werden.

  • Standardwert: POST

  • string

  • Pflichtfeld

  • Bedingung:

    • Auswahlmöglichkeit:

      • POST

      • PUT

Headers

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

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

Funktion

httpWriterOutlet verschickt den Input als plain text oder als JSON serialisiert an die als URL angegebene Addresse.

Python-Module

httpWriterOutlet benutzt folgende Python-Module:

  • threading

  • httpretty