Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Frage zu REST

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Frage zu REST

    Hallo,
    habe mich gerade mit REST beschäftigt, hab aber keine Antwort gefunden.
    Kann ich per URL (GET Methode) den Status eines Items setzen ?
    Also z.b. http://192.168.0.70:8080/rest/items/light.state=OFF

    Alle meine Versuche endeten mit Error bzw. der Anzeige des aktuellen Status.

    Holger

    #2
    Hallo Holger,

    ich denke nicht, dass dies möglich ist. HTTP GET ist eine sog. "safe-operation", d.h. das Ausführen von GET sollte auf dem Server keine Statusänderung hervorrufen.

    Aktuell dürfte das nur mit PUT und POST gehen, siehe auch hier.

    (Natürlich ließe sich dies technisch auch mit GET umsetzen, wäre aber dann eben nicht mehr wirklich RESTful...)

    Kommentar


      #3
      Hallo qwasyx,

      das dachte ich mir bereits, wollte nur sicher sein.
      Na ich schau mir mal die Sourcen an, wäre für mich praktisch...

      Holger

      Kommentar


        #4
        Du kannst mal das probieren.

        https://code.google.com/p/openhab-sa...nipulate_items

        Gruß
        Klaus

        Kommentar


          #5
          Hallo Klaus,
          danke das funktioniert !
          Hab die Seite bei der Suche mindestens 10 mal gesehen aber das ist mir entgangen.

          Holger

          Kommentar


            #6
            Das kannte ich auch noch nicht -- und wieder etwas dazu gelernt! :-)

            Kommentar


              #7
              Das ist das schöne an so einem Forum !

              Kommentar

              Lädt...
              X