FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: StefanStrobel am 04 Dezember 2014, 21:47:09

Titel: File: URLs in HttpUtils?
Beitrag von: StefanStrobel am 04 Dezember 2014, 21:47:09
Hallo,

von Anwendern des HTTPMOD Moduls kam die Bitte nach Unterstützung von File: URLs zum Testen. Nun verwendet HTTPMOD die HttpUtils und spontan tendiere ich dazu dass diese Funktionalität besser in HttpUtils aufgehoben wäre, damit auch andere Module etwas davon haben. Ich kann es natürlich auch einfach in HTTPMOD einbauen.

Wie seht Ihr das?

Gruss
   Stefan
Titel: Antw:File: URLs in HttpUtils?
Beitrag von: rudolfkoenig am 05 Dezember 2014, 08:54:25
Habs in HttpUtils eingebaut, obwohl damit das HTTP im Namen etwas hinfaellig wird.
Absolute Pfade und .. im URL wird nicht unterstuetzt. Getestet mit
{ GetFileFromURL("file://configDB.conf") }
Mit HTTPMOD scheint es auf Anhieb aber nicht zu klappen.
Titel: Antw:File: URLs in HttpUtils?
Beitrag von: StefanStrobel am 05 Dezember 2014, 20:34:59
Vielen Dank!

Dass es noch nicht klappt liegt daran, dass HTTPMOD die Funktion HttpUtils_NonblockingGet($hash) aufruft und die Daten per Callback erwartet.
Soll ich das in HTTPMOD anpassen oder möchtest Du in HttpUtils_NonblockingGet den Callback auch bei file: aufrufen?

Gruss
   Stefan
Titel: Antw:File: URLs in HttpUtils?
Beitrag von: rudolfkoenig am 05 Dezember 2014, 22:00:16
Habs angepasst.
Titel: Antw:File: URLs in HttpUtils?
Beitrag von: StefanStrobel am 06 Dezember 2014, 13:36:49
Hallo Rudi,

funktioniert bei mir gut, vielen Dank!

Gruss
   Stefan