FHEM Forum

FHEM => Sonstiges => Thema gestartet von: drhirn am 21 August 2020, 11:50:52

Titel: [erledigt] Modul soll JSON als Post Request versenden
Beitrag von: drhirn am 21 August 2020, 11:50:52
Hallo,

ich bastel mir gerade ein kleines Modul (bzw. baue eines um). Darin sollte ich einen JSON-String via POST an eine externe API schicken. Wie mache ich das am einfachsten?
Habe mir schon ein paar Module angesehen, die das ebenfalls machen sollten. Die waren mir als Perl-Unwissendem aber viel zu komplex.

Bin für jeden Hinweis dankbar, auch auf Stellen in der Doku, die ich übersehen habe.

Danke!
Stefan
Titel: Antw:Modul soll JSON als Post Request versenden
Beitrag von: drhirn am 21 August 2020, 11:53:45
Hab die Stelle in der Doku selber gefunden: https://wiki.fhem.de/wiki/HttpUtils
;)
Titel: Antw:[erledigt] Modul soll JSON als Post Request versenden
Beitrag von: rudolfkoenig am 21 August 2020, 12:07:44
Laut Wiki kann HttpUtils_NonblockingGet FHEM bei DNS-Anfragen (z.Bsp. wenn der DNS-Server nicht erreichbar ist) blockieren.
Das ist richtig, es sei denn man setzt "attr global dnsServer a.b.c.d", dann blockieren DNS-Anfragen FHEM nicht.

Es bleibt nur noch eine (relativ kleine) Moeglichkeit des Blockierens waehrend des Aushandelns der Verschluesselung, bei der https Verbindungsaufbau.