Autor Thema: Kein Ergebniss bei HTTP_GET  (Gelesen 7675 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline ColdIce

  • Newbie
  • *
  • Beiträge: 21
    • Profil anzeigen
Kein Ergebniss bei HTTP_GET
« am: 23. Juli 2015, 21:47:02 »
Ich habe ein Programm erstellt wie im Anhang zu ersehen:

Allerdings bleibt der Recive-Buffer leer.

Der Befehl zu auslesen des Gateways muss lauten:

http://user:user@10.10.1.122:8080/devices/00003739/state?

Die Antwort desGateways lautet :

{
  "header" : {
    "status" : 200,
    "content" : "state",
    "gateway" : "DCGW v0.98.4",
    "timestamp" : "2015-07-23T13:51:18.240+0200"
  },
  "state" : {
    "deviceId" : "00003739",
    "friendlyId" : "RF_Kueche",
    "functions" : [ {
      "key" : "setPoint",
      "value" : "88",
      "timestamp" : "2015-07-23T13:41:03.366+0200",
      "age" : "614874"
    }, {
      "key" : "temperature",
      "value" : "25.10",
      "unit" : "°C",
      "timestamp" : "2015-07-23T13:41:03.366+0200",
      "age" : "614875"
    } ]
  }
}

 Was mache ich im Programm falsch das keine Daten empfangen werden ?

Gruß ColdIce

[gelöscht durch Administrator]

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Kein Ergebniss bei HTTP_GET
« Antwort #1 am: 24. Juli 2015, 06:55:33 »
Hi

in der grafik kann man leider keine online ausgangsparameter des http-get bausteines sehen ·(fehlermeldungen.,status etc)
da der dns client arbeitet gehe ich davon aus das du den baustein ip_control korrekt verschalten hast

Bitte nochmals nachbessern

Offline ColdIce

  • Newbie
  • *
  • Beiträge: 21
    • Profil anzeigen
Re: Kein Ergebniss bei HTTP_GET
« Antwort #2 am: 28. Juli 2015, 11:44:46 »
Hallo Peewit,

ich bin jetzt schon ein wenig weiter gekommen.
Jetzt findet eine Abfrage statt aber ich bekomme den Status "401 Unauthorized" zurück.
Obwohl in der Datenstruktur "URL-Data" alles korrekt aufgesplittet wurde.

Nach Aussage des Herstellers des Gateways könnte es sein das die Authorisierung nicht korrekt übergeben wird. Allerdings kann ich das nicht überprüfen bzw. weiss nicht an welcher Stelle ich das überprüfen könnte.

Fällt dir dazu noch was ein Peewit ?

Gruß ColdIce

[gelöscht durch Administrator]
« Letzte Änderung: 28. Juli 2015, 11:49:12 von ColdIce »

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Kein Ergebniss bei HTTP_GET
« Antwort #3 am: 28. Juli 2015, 15:26:31 »
hi


du kannst zwar in der url den benutzernamen und das kennwort übegeben und das wird auch richtig aufbereitet, jedoch macht der baustein http_get  nichts damit

da ich das dazumals nirgends brauchte habe ich es auch nicht integriert

andere user haben sich dem problem aber schon angenommen
du musst den baustein http_get abändern (siehe link)

http://www.oscat.de/community/index.php/topic,1934.msg12267.html#msg12267
« Letzte Änderung: 28. Juli 2015, 15:30:58 von peewit »