Gelöst

Glasfasermodem 2B Abruf der Statistikwerte via curl/python

vor 2 Stunden

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 einer Stunde

von

Gelöschter Nutzer

38

0

4

    • Akzeptierte Lösung

      akzeptiert von

      vor einer Stunde

      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

    Das könnte Ihnen auch weiterhelfen

    Beliebte Tags letzte 7 Tage

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