WEBtablet_192.168.x.xx_52432: unsupported HTTP method mages/FritzBox.m3u, rejec

Begonnen von holle75, 03 März 2020, 10:21:42

Vorheriges Thema - Nächstes Thema

holle75

Hallo Ihr, nach heutigem Update bekomme ich im Log für alle Web Instanzen die Calllist nutzen folgende Fehlermeldung:

WEBtablet_192.168.x.xx_52432: unsupported HTTP method mages/FritzBox.m3u, rejecting it.

ist da vielleicht ein "i" abhanden gekommen? Falls ja, wo?

Grüße!
H.

rudolfkoenig

Da ist mehr als nur ein i abhanden gekommen.
Mit "attr WEBtable verbose 5" sieht man vmtl. mehr.

holle75

2020.03.03 10:33:54 1: HTTP connect to HTTP socket (peer: 192.168.10.23)
2020.03.03 10:33:54 4: Connection accepted from WEBphone_192.168.10.23_56800
2020.03.03 10:33:54 5: mages/FritzBox.m3u HTTP/1.1
TE: deflate,gzip;q=0.3
Keep-Alive: 300
Connection: Keep-Alive, TE
Host: 192.168.10.23:8084
User-Agent: libwww-perl/6.08
2020.03.03 10:33:54 3: WEBphone_192.168.10.23_56800: unsupported HTTP method mages/FritzBox.m3u, rejecting it.
2020.03.03 10:33:54 4: Connection closed for WEBphone_192.168.10.23_56800: EOF


das gibt mir verbose 5 in WEBphone nach Neustart im Log. WEBtablet und WEBphone sind identisch. WEBphone ist Testdevice.

holle75

List WEBphone:

Internals:
   BYTES_READ 156
   BYTES_WRITTEN 54
   CONNECTS   1
   DEF        8084 global
   FD         7
   FUUID      5c86875b-f33f-6bb4-08ca-8f87ab315a20400c
   NAME       WEBphone
   NR         16
   NTFY_ORDER 50-WEBphone
   PORT       8084
   SSL        1
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2020-03-03 10:33:38   state           Initialized
Attributes:
   HTTPS      1
   csrfToken  none
   editConfig 1
   hiddenroom AlarmRoom,Alarm
   plotEmbed  1
   plotfork   1
   verbose    5


Zugriff auf WEBphone mit ftui über https. csrf ist aus, weil sonst meine alten iosDevices nicht wollen.

rudolfkoenig

Ich vermute, dass du das Bild per HTTP haben willst, obwohl HTTPS gesetzt ist.

Ich wollte in der aktuellen Version fuer solche Faelle ein redirect nach HTTPS bei HTTP Zugriff implementieren, habe es aber nicht geschafft, den redirect in allen Faellen richtig durchzufuehren, und habe es wieder ausgebaut, leider nicht vollstaendig. Ich habe eine verbesserte Version eingecheckt.

holle75

Danke dir

edit: ich dachte, es könnte vielleicht etwas damit zu tun haben:

- feature: 72_FB_CALLMONITOR: support for contact images and download of
                                all available contact images from FritzBox
                                phonebooks via TR-064 API.
                                (new attributes: contactImageDirectory,
                                contactDefaultImage and contactImageViaTR064)
  - feature: 72_FB_CALLLIST: support for contact images (new attributes
                             contactImageDirectory and contactImageDirectory)


... denn außer:

<div class="cell left-align left-space">
<div data-type="symbol" data-device="var_device" data-get="var_call-state"
data-icons='["mi-call_missed","mi-call_missed_outgoing","mi-call_received","mi-call_made","mi-call_made","mi-call_received","oa-phone_call","oa-phone_call"]'
data-get-on='["=> X","<= X","=> ((o))","<= ((o))","<=","=>","<= [=]","=> [=]"]'
data-on-colors='["#ad3333","#ad3333","#3399ff","#33ad33","#3399ff","#33ad33","#3399ff","#33ad33"]' class="big compressed"></div>
</div>


in ftui lade ich keine images ... wobei der Fehler schon beim Starten von fhem und nicht erst beim Abrufen über ftui kommt, habe ich gerade festgestellt