NEWS
Http-Befehl ausführen
-
Hallo zusammen,
in Homematic kann ich folgendes Script ausführen:
! Now, execute command string cmd = "LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k 'http://192.168.178.78/test'";
Wie geht das mit Javascript?
Danke.
Gruß,
Christian
-
Exec in den Settings der Javascript Instanz aktivieren..
Dann
exec("curl -s -k 'http://192.168.178.78/test'");
im Script.
Oder per http-request..
Gruß
-
Wenn nur die URL aufgerufen werden soll:
try { require("request")('http://192.168.178.78/test').on("error", function (e) {console.error(e);}); } catch (e) { console.error(e); }
-
Ne, mit dem Ergebnis möchte ich weiterarbeiten.
Wie geht es dann?
-
var request = require("request"); request('http://192.168.178.78/test', function (error, response, body) { ..... hier dein Code um den body zu verarbeiten ..... });
Gruß