FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: CoolTux am 12 Juni 2017, 21:18:51

Titel: GetFileFromURL($url) bekomme kein Response
Beitrag von: CoolTux am 12 Juni 2017, 21:18:51
Durch einen User drauf aufmerksam geworden habe ich aus Interesse mal mit GetFileFromURL gespielt und bekommr ums Verrecken kein Response

Debug GetFileFromURL('http://www.heise.de/')

sollte mir den Response geben das die Seite umgezogen ist.

Selbst ein Debug GetFileFromURL('http://www.sex.de/') gibt mir keine Debugausgabe, dabei sollte mein Squidguard zu schlagen und mir ein schönes Forbidden geben.

Anscheinend stelle ich mich wieder mal an. Kann mir einer sagen wo mein Denkfehler ist. Bitte.



Grüße
Titel: Antw:GetFileFromURL($url) bekomme kein Response
Beitrag von: CoolTux am 12 Juni 2017, 21:26:41
Hat sich erstmal erledigt. Irgendwie keine Ahnung wie bekomme ich nun ein Response. Ich möchte es dennoch stehen lassen und vorerst einfach schließen.
Titel: Antw:GetFileFromURL($url) bekomme kein Response
Beitrag von: rudolfkoenig am 13 Juni 2017, 07:46:44
GetFileFromURL ist blockierend, und wie ich sehe, spuckt auf "attr global verbose 5" ausreichend Debug aus. Empfohlen wird aber
HttpUtils_NonblockingGet({ url=>"http://www.heise.de/", callback=>sub(){ Log 1,"DATA:$_[2]" } })
Titel: Antw:GetFileFromURL($url) bekomme kein Response
Beitrag von: CoolTux am 13 Juni 2017, 07:56:18
Hallo Rudi,

Vielen Dank. Es war auch nur ein Test. Eigentlich ging es darum das ein User nur einen einfachen URL Aufruf brauchte und das Ergebnis was zu erwarten war nicht eintraf. Daher hatten wir es mal so probiert und ich bin dann auf dieses kleine Problem gestoßen. Verbose 5 hätte ich aber in der Tat machen sollen, da gebe ich Dir Recht.


Grüße