Gelöst

Glasfasermodem 2B Abruf der Statistikwerte via curl/python

vor 26 Tagen

Hallo in die Runde,

im Firefox kann man ja die Verbindungsstatistik via http://192.168.100.1/ONT/client/data/Status.json  abrufen.

Nur zur automatischen Verarbeitung braucht man die ja via curl oder Python.

Da bekommt man jedoch beim Aufruf nur Fehler. Weiß jemand, welchen Header man mitsenden muss?

Curl:

curl http://192.168.100.1/ ONT /client/data/Status.json

curl: (1) Received HTTP/0.9 when not allowed

Simples Python:

import requests

ergebnis = requests.get("http://192.168.100.1/ ONT /client/data/Status.json")

print(ergebnis)

urllib3.exceptions.ProtocolError: ('Connection aborted.', BadStatusLine('UNKNOWN 400 Bad Request\r\n'))

Letzte Aktivität

vor 26 Tagen

von

Gelöschter Nutzer

70

0

18

    • vor 26 Tagen

      Das Leerzeichen in der URL (vor ONT ) ist beim Kopieren ins Forum passiert? 

      EDIT: und danach auch

      0

      2

      von

      vor 26 Tagen

      DMSE

      Das Leerzeichen in der URL (vor ONT ) ist beim Kopieren ins Forum passiert? 

      Das Leerzeichen in der URL (vor ONT ) ist beim Kopieren ins Forum passiert? 

      EDIT: und danach auch

      DMSE

      Das Leerzeichen in der URL (vor ONT ) ist beim Kopieren ins Forum passiert? 

      @DMSE : Das ist üblich, wenn sich hinter dem Begriff der Erklär-Bär versteckt, ;-). Einfach mal mit der Maus über ONT fahren.

      Gruß Ulrich

      von

      vor 26 Tagen

      Das kam von der geile Forumsoftware hier.

      0

      Uneingeloggter Nutzer

      von

    • Akzeptierte Lösung

      akzeptiert von

      vor 26 Tagen

      Netter Firmware Bug, nach etwas Testen bin ich dahinter gekommen, das der Accept-Language Header gesetzt werden muss. Egal welcher Blödsinn drin steht.

      Bsp:

      curl  http://192.168.100.1/ ONT /client/data/Status.json -H "Accept-Language: Müll"

      Und auch der Rückgabe Type ist falsch. Statt application/json wird application/javascript zurück gegeben.

      0

    • vor 26 Tagen

      @TuxTux Ich gebe es offen und ehrlich zu: Ich versteh kein Wort. Gibt es hier für mich einen "Arbeitsauftrag"? Dann bitte 1x in einfacher Sprache - vielleicht weiß ich dann was damit anzufangen oder wen ich fragen muss. 

       

      Es grüßt Wiebke 

      13

      von

      vor 26 Tagen

      Nicht die GUI . Das ist ja das skurrile. Der Endpunkt der für technische Auswertungen existiert, braucht eine Optionen die nur für eine GUI einen Sinn ergibt.

      Vereinfacht gesagt der Endpunkt für die M2M Kommunikation.

      0

      von

      vor 26 Tagen

      TuxTux

      Der Endpunkt der für technische Auswertungen existiert, braucht eine Optionen die nur für eine GUI einen Sinn ergibt

      Nicht die GUI . Das ist ja das skurrile. Der Endpunkt der für technische Auswertungen existiert, braucht eine Optionen die nur für eine GUI einen Sinn ergibt.

      Vereinfacht gesagt der Endpunkt für die M2M Kommunikation.

      TuxTux

      Der Endpunkt der für technische Auswertungen existiert, braucht eine Optionen die nur für eine GUI einen Sinn ergibt

      Ist vermutlich der gleiche (Web)-Server, der auch die GUI ausliefert.

      0

      von

      vor 26 Tagen

      Jups wie in allen Systemen, aber man  kann auf der Serverseite für jeden Endpunkt festlegen, was man an Optionen braucht und wie man die Daten zurück liefert.

      Da hat einfach jemand beim "Tippen" etwas übersehen, aber lässt sich ja einfach beheben.

      Uneingeloggter Nutzer

      von

    Uneingeloggter Nutzer

    von

    Das könnte Ihnen auch weiterhelfen

    Beliebte Tags letzte 7 Tage

    Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...Loading...