Da ich mich sehr dumm angestellt habe und ewig brauchte, um mit Node-RED einen HTTP Request inkl. Daten zu versenden, dokumentiere ich hier – nur für mich (weil sich bestimmt niemand so umständlich anstellt) – die funktionierende Lösung.
Der simple Aufbau, ein Function-Node und ein HTTP-Request-Node:
Im Function-Node werden die zu übermittelnden Daten in msg.payload als JSON geschrieben. Außerdem wird msg.headers["Content-Type"] = "application/x-www-form-urlencoded";
gesetzt.
Der HTTP-Request ist dann kaum zu konfigurieren. Methode = POST eintragen, dann noch die URL und fertig.