NEWS
Simple API Malformed URL encoding
-
Hallo,
ich frage per JavaScript die Simple-API ab und bekomme dabei folgenden Fehler im Logfile angezeigt:
Malformed URL encoding for "mqtt.0.openWB.housebattery.%Soc": URIError: URI malformedMein Javascriptaufruf dazu sieht so aus:
http.open("GET", 'http://192.168.2.20:8088/getPlainValue/mqtt.0.openWB.housebattery.%25Soc',true);Die Anfrage gibt mir auch den korrekten Wert dieses Objekts zurück, trotzdem gibt es den Eintrag im Log. WIe muss ich mqtt.0.openWB.housebattery.%Soc denn codieren, damit der Fehler nicht erscheint?
Gruß,
Gerti -
Hallo,
ich frage per JavaScript die Simple-API ab und bekomme dabei folgenden Fehler im Logfile angezeigt:
Malformed URL encoding for "mqtt.0.openWB.housebattery.%Soc": URIError: URI malformedMein Javascriptaufruf dazu sieht so aus:
http.open("GET", 'http://192.168.2.20:8088/getPlainValue/mqtt.0.openWB.housebattery.%25Soc',true);Die Anfrage gibt mir auch den korrekten Wert dieses Objekts zurück, trotzdem gibt es den Eintrag im Log. WIe muss ich mqtt.0.openWB.housebattery.%Soc denn codieren, damit der Fehler nicht erscheint?
Gruß,
Gerti@Gerti
hast du da mal getestet:encodeURIComponent()
-
Hallo,
ich frage per JavaScript die Simple-API ab und bekomme dabei folgenden Fehler im Logfile angezeigt:
Malformed URL encoding for "mqtt.0.openWB.housebattery.%Soc": URIError: URI malformedMein Javascriptaufruf dazu sieht so aus:
http.open("GET", 'http://192.168.2.20:8088/getPlainValue/mqtt.0.openWB.housebattery.%25Soc',true);Die Anfrage gibt mir auch den korrekten Wert dieses Objekts zurück, trotzdem gibt es den Eintrag im Log. WIe muss ich mqtt.0.openWB.housebattery.%Soc denn codieren, damit der Fehler nicht erscheint?
Gruß,
Gertibist du beim port 8088 sicher - standard ist 8087 beim installierten simple-api adapter
-
@Gerti
hast du da mal getestet:encodeURIComponent()
@liv-in-sky
Sorry für die späte Rückmeldung...
Hat leider nicht funktioniert...Fehler bleibt...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden