httpWriterOutlet¶
Kurzbeschreibung¶
httpWriterOutlet ist ein Outlet Brick. Er versendet eine POST
oder PUT
-Anfrage
an einen http
-Server.
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