Unsupported HTTP method ????? rejecting it

Begonnen von deathworm, 07 Februar 2022, 09:37:13

Vorheriges Thema - Nächstes Thema

deathworm

Hallo,

ich habe seit einer Weile mein Log voll mit "Unsupported HTTP method ????? rejecting it" Meldungen. Per IP war sofort klar, dass dies vom Handy meiner Freundin kommt. Diese nutzt ein Android mit aktuellsten Updates und dem standard Internet Browser.

Ich selbst nutze ein iPhone, habe aber keinerlei Fehlermeldungen beim betätigen meiner Geräte.

Was kann das sein? Siehe Screenshot.


Danke!

rudolfkoenig

Wuerde ich auch gerne wissen.
Womoeglich ignoriert der Client, dass FHEMWEB dem Upgrade auf HTTP/2 oder HTTP/3 nicht zustimmt.

deathworm

Habe nun einige Tests gemacht. Das passiert nur ihrem android mit dem Samsung Webbrowser. Per Firefox tritt dieses Problem nicht auf. Per anderen android mit Samsung Browser gibt es das Problem auch nicht. Auch nach einem löschen aller Webseitendaten und Cookies etc kommen die selben Hieroglyphen. Nun muss sie einfach Firefox nehmen und fertig. Ist ja wohl ein komplett kleines lokales Problemchen.


Danke!

Jojo11

#3
Hallo,

ich würde das Thema hier gerne noch einmal aktivieren. Auch ich kann keine meiner FHEM-Instanzen mehr erreichen - allerdings nur mit einem bestimmten Mobiltelefon (Android 13, also eigentlich sehr aktuell) aber mit allen Browsern. Im Log finde ich
2023.04.15 21:09:37 3: WEBphone_192.168.178.216_44966: unsupported HTTP method ␖␃␁␂␁␁�␃␃��z���H�␆Qlj�␙�~=-��␂2O4Wj{␑�?��, rejecting it.
2023.04.15 21:10:29 3: WEB_192.168.178.216_40510: unsupported HTTP method ␖␃␁␂␁␁�␃␃o.Y�/2�␄z�zM}��=␕␎���, rejecting it.
2023.04.15 21:10:29 3: WEB_192.168.178.216_40512: unsupported HTTP method ␖␃␁␂␁␁�␃␃ʸ_�␜��a��`k����tJ�a����0␒�#�, rejecting it.
2023.04.15 21:10:31 3: WEB_192.168.178.216_40514: unsupported HTTP method ␖␃␁␂␁␁�␃␃ߌ�␁O�lj��␈�>dP␇␐�, rejecting it.
2023.04.15 21:28:46 3: WEBphone_192.168.178.216_45526: unsupported HTTP method ␖␃␁␂␁␁�␃␃%��␑B��2.␁�6[�"�r␎���␅�i~*ᝪj�, rejecting it.

Vom PC oder anderen Telefonen aus klappt es einwandfrei.
Wie kann ich das wieder zum Laufen bringen?

schöne Grüße
Jojo

rudolfkoenig

Ich habe mit eiem Android 13 Telefon keine Schwierigkeiten, bei einem generellen Problem wuerden hier auch mehr Meldungen auftauchen, d.h. es muss an einer Einstellung auf diesem Geraet liegen.

Kannst Du bitte ein Versuch mit "attr global verbose 5" zeigen?

Jojo11

Das wundert mich auch, zumal es bisher mit dem selben Telefon geklappt hat und ich nicht mal sagen kann, seit wann das nicht mehr geht. Ich nutze viel FTUI und da merke ich die Einschränkung nicht.

2023.04.16 12:07:26 5: GET /fhem/FileLog_logWrapper?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1681639644.76121%3Bfmt%3DJSON&fw_id=1681639645.76126×tamp=1681639646497 HTTP/1.1
Host: 192.168.178.209:8083
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
Accept: */*
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Referer: http://192.168.178.209:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2023-04.log
2023.04.16 12:07:26 4: WEB_192.168.178.63_41150 GET /fhem/FileLog_logWrapper?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1681639644.76121%3Bfmt%3DJSON&fw_id=1681639645.76126×tamp=1681639646497; BUFLEN:0
2023.04.16 12:07:32 4: Connection accepted from WEBphone_192.168.178.216_39254
2023.04.16 12:07:32 5: ␖␃␁␂␁␁�␃␃���␕�T¹�Fh�=�X
�H0�␋�ǩR�ޡ␒o�� ���␇N���d+a|����␃IW�␟�M���␆T$i� jj␓␁␓␂␓␃�+�/�,�0̨̩�␓�␔��/5␁␁�
2023.04.16 12:07:32 3: WEBphone_192.168.178.216_39254: unsupported HTTP method ␖␃␁␂␁␁�␃␃���␕�T¹�Fh�=�X, rejecting it.
2023.04.16 12:07:32 4: Connection closed for WEBphone_192.168.178.216_39254: EOF
2023.04.16 12:07:32 4: Connection accepted from WEBphone_192.168.178.216_39256
2023.04.16 12:07:34 4: Connection closed for WEB_192.168.178.63_41150: EOF
2023.04.16 12:07:34 5: GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2023-04.log HTTP/1.1
Host: 192.168.178.209:8083
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
Upgrade-Insecure-Requests: 1
2023.04.16 12:07:34 4: WEB_192.168.178.63_43630 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2023-04.log; BUFLEN:0
2023.04.16 12:07:35 5: GET /fhem/FileLog_logWrapper?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1681639653.73763%3Bfmt%3DJSON&fw_id=1681639654.73776×tamp=1681639655066 HTTP/1.1
Host: 192.168.178.209:8083

.209 ist FHEM
.216 ist das Handy
.63 ist der PC

rudolfkoenig

Hypothese: Das Handy besteht auf HTTPS.
Welches URL wird auf dem Handy verwendet?
Gibt es auch Probleme wenn man http:// explizit definiert?
Existiert das Problem mit einer HTTPS - FHEMWEB Instanz ?
Sowas einzurichten ist trivial, wenn openssl vorhanden ist, reicht das HTTPS Attribut zu setzen.

Gibt es Probleme im Inkognito-Modus?
Wenn nicht, dann ist das ein Hinweis auf Probleme mit Browser-Plugins.

Jojo11

Zitat von: rudolfkoenig am 16 April 2023, 12:29:15...
Gibt es auch Probleme wenn man http:// explizit definiert?
...

Das ist mir ja jetzt ein wenig peinlich. Mit "http://" explizit angegeben funktioniert es. Ich dachte immer, wenn man es weglässt nimmt er automatisch "http://".
Das https schaue ich mir aber nochmal an.
Vielen Dank - so funktioniert es wieder  :)