971jmd Posté(e) le 28 février 2017 Signaler Posté(e) le 28 février 2017 (modifié) salut a tous, je sollicite votre aide je cherche une solution pour changer une partir de ma requête Http par la valeur d'une variable exemple modifier le 31 par une autre valeur venant d'un variable response = HTTTTP:GET('/decoder_control.cgi?command=31onestep=&sit=&user=admin&pwd=123456'); HTTTTP = Net.FHttp('192.168.0.100', 8080);response = HTTTTP:GET('/decoder_control.cgi?command=31onestep=&sit=&user=admin&pwd=123456789102');resultat = json.decode(response);if resultat.result == "OK" thenfibaro:log("");elsefibaro:log("");end Modifié le 28 février 2017 par 971jmd
pepite Posté(e) le 28 février 2017 Signaler Posté(e) le 28 février 2017 Bonjour, tu as essaye en essayant d'en declarer une ? local toto = 31 et de mettre tot à la place d'en la ligne du get
971jmd Posté(e) le 28 février 2017 Auteur Signaler Posté(e) le 28 février 2017 Salut, Oui a la place de 31 j'ai placer :..toto.. Mai ça ne fonctionne pas Envoyé de mon iPhone en utilisant Tapatalk
crazymonster999 Posté(e) le 28 février 2017 Signaler Posté(e) le 28 février 2017 local toto = 31; HTTTTP = Net.FHttp('192.168.0.100', 8080); response = HTTTTP:GET('/decoder_control.cgi?command='..toto..'onestep=&sit=&user=admin&pwd=123456789102');
971jmd Posté(e) le 28 février 2017 Auteur Signaler Posté(e) le 28 février 2017 (modifié) merci mai ça ne fonctionne pas voici le code complet HTTTTP = Net.FHttp('192.168.0.33', 80); local toto = 33; response = HTTTTP:GET('/decoder_control.cgi?command='..toto..'onestep=&sit=&user=admin&pwd=123456789102'); resultat = json.decode(response); if resultat.result == "OK" then fibaro:log(""); else fibaro:log(""); end et la ligne de commande original response = HTTTTP:GET('/decoder_control.cgi?command=33onestep=&sit=&user=admin&pwd=123456'); Modifié le 28 février 2017 par 971jmd
Messages recommandés