Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] http request mit Umlauten schlägt fehl

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] http request mit Umlauten schlägt fehl

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      simplyclever last edited by simplyclever

      Mit JavaScript sende ich einen Http Request.
      Der Inhalt der Variablen "HttpMessage" wird vorher in Blockly gebastelt.

      Der Request führt zu einer Notification auf meinem Handy (mittels Tasker/Join).
      Das funktioniert auch einwandfrei, ausser wenn die HttpMessage Umlaute enthält.
      Was mich dabei irritiert:
      Das Result des Requests ist positiv (im ioboker Log per Console ausgegeben)
      und identisch mit dem Ergebnis, wenn ich die HttpMessage copy/paste im Browser ausführe.

      Woran liegt das?

      Ein Request sieht zum Beispiel so aus (wobei <apikey> hier natürlich nur ein Platzhalter ist):
      https://joinjoaomgcd.appspot.com/_ah/api/messaging/v1/sendPush?apikey=<apikey>&deviceNames=MainPhone&title=Küchenfenster+geoeffnet&text=from=:=iobroker=:=TestMessage++001=:=none

      // Send message
      try {
      require("request")(HttpMessage).on("error", function (e) {console.error(e);});
      } catch (e) { console.error(e); }

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @simplyclever last edited by

        @simplyclever Umlaute, Sonderzeichen, Leerzeichen sind nie Bestandteil einer URL.

        Deinen Küchenfenster muss erst codiert werden und lautet: K%C3%BCchenfenster

        Dafür musst Du vorhervDeine URL durch einen Encoder schicken. Wenn Du es direkt haben willst, sieh mal hier: https://www.urlencoder.org/

        1 Reply Last reply Reply Quote 1
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        552
        Online

        31.9k
        Users

        80.1k
        Topics

        1.3m
        Posts

        2
        2
        315
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo