Titof_44 Posté(e) 1 décembre 2017 Signaler Share Posté(e) 1 décembre 2017 Bonjour J'ai eu beau chercher partout, je ne trouve pas la solution. Si une bonne âme peut me conseiller ! Je ne comprends pas pourquoi dans une scène ma requête ne passe pas. Pourtant il y en a d'autres qui passent alors qu'elle ont la même "forme" dans un browser (OK) : http://192.168.9.99:5099/salon/stop dans un VD (OK): http = Net.FHttp(ipaddress, port) response = http:GET("/"..zonename.."/stop") dans une scène (KO): http = net.HTTPClient() http:request("http://"..ipaddress..":"..port.."/"..zonename.."/stop") ou (KO et aucun debug) http = net.HTTPClient() http:request("http://"..ipaddress..":"..port.."/"..zonename.."/stop", { options = { method = 'GET' }, success = function(p) fibaro:debug(p.status) fibaro:debug(p.data) end, error = function(err) fibaro:debug(err) end }) PS: @Yohan,je n'ai pas réussit à insérer le code dans mon message, il y avait un sablier permanent ! Merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Etrange car ton code correspond à 100% au mien qui fonctionne bien Pour info, j'ai le même soucis que toi avec l'édition du code dans le forum. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Bonjour messieurs, heuuu oui pour une fois, je trouvais pas de difference avec un des codes que j'ai, mais quej'ai du emprunter à @Steven ;-) Nous avons tous le meme souci de mise en forme du code ;-) C'est un bug du forum. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 il y a 19 minutes, pepite a dit : Nous avons tous le meme souci de mise en forme du code ;-) C'est un bug du forum. Ce qui est bien embêtant vu l'annonce que nous avons à faire 3 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 GEA!!! 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 @Titof_44 Tu as essayé avec un urlencode ? Il y a peut-être un caractère qui dérange et le httpclient serait plus sensible que le Fhttp. http:request(urlencode("http://"..ipaddress..":"..port.."/"..zonename.."/stop"), { ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Titof_44 Posté(e) 4 décembre 2017 Auteur Signaler Share Posté(e) 4 décembre 2017 je viens d'essayer, il me met Invalid Argument. (la chaine http://192.168.XX.XX:XXXX/Salon/pause devient http%3A%2F%2F192%2E168%2EXXX%2EXXX%3AXXXX%2FSalon%2Fstop) et encore une fois si je copie http://192.168.XX.XX:XXXX/Salon/stop dans chrome ou firefox ou dans un vd avec get c'est bon. ce qui est étonnant, c'est que par exemple, celle-ci marche : local url="http://192.168.XX.XX:XXXX/Salon/join/Cuisine" local http = net.HTTPClient() http:request(url) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Ouaips, en effet, mon idée n'était pas top. La seule chose, qui à mon avis, pourrais coincé c'est le "port". On pourrait imaginer que la librairie "net:httpclient" ou le changement de LUA et l'environnement dans lequel tourne un scénario ne laisse pas passer le port 5099. As-tu, si c'est possible (je ne sais pas ce qu'il y a la derrière), essayé de le changer ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredokl Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Il y a 4 heures, Did a dit : GEA!!! Cadeau de Noël? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Ou poison de Noël Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) 4 décembre 2017 Signaler Share Posté(e) 4 décembre 2017 Ou cadeau d'avril. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yohan Posté(e) 7 décembre 2017 Signaler Share Posté(e) 7 décembre 2017 Problème réglé pour l'insertion du code sur le forum. 3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts