02/03/2011, 01:49:32
Tu pourrais essayer avec un <![CDATA[. Donc par exemple:
<action type="script">
<![CDATA[
http = require("socket.http")
c =
http.request("http://192.168.1.51:8081/requests/status.xml?command=in_play&i
nput=http://xxx/mfm.php")
]]>
</action>
Cyrille
-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Casi
Envoyé : mercredi 2 mars 2011 00:37
À : domotique-EIB
Objet : Re: Socket lua... tu va me rendre fou !!
j'ai fait un petit programme qui écoute ce que linknx envoi via le script
lua, voici le résultat :
GET /requests/status.xml?command=volumeval=10 HTTP/1.1
host: 192.168.1.21
te: trailers
connection: close, TE
user-agent: LuaSocket 2.0.2
Maintenant voici ce que renvois le même script mais lancé manuellement par
lua dans un terminal :
GET /requests/status.xml?command=volume&val=10 HTTP/1.1
host: 192.168.1.21
te: trailers
connection: close, TE
user-agent: LuaSocket 2.0.2
La différence est de taille !!!!!!!! en effet, linknx tronque le caractère
"&" trés important dans une URL.
Maintenant si quelqu'un sait comment empêcher ce "tronquage" je prends !!!
On 2 mar, 00:19, Casi <yann...@magikdo.com> wrote:
> Faut avouer que lua est super... quand on sait s'en servir
>
> Même avec un ; a chaque fin de ligne ça ne fonctionne pas mieux....
<action type="script">
<![CDATA[
http = require("socket.http")
c =
http.request("http://192.168.1.51:8081/requests/status.xml?command=in_play&i
nput=http://xxx/mfm.php")
]]>
</action>
Cyrille
-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
De la part de Casi
Envoyé : mercredi 2 mars 2011 00:37
À : domotique-EIB
Objet : Re: Socket lua... tu va me rendre fou !!
j'ai fait un petit programme qui écoute ce que linknx envoi via le script
lua, voici le résultat :
GET /requests/status.xml?command=volumeval=10 HTTP/1.1
host: 192.168.1.21
te: trailers
connection: close, TE
user-agent: LuaSocket 2.0.2
Maintenant voici ce que renvois le même script mais lancé manuellement par
lua dans un terminal :
GET /requests/status.xml?command=volume&val=10 HTTP/1.1
host: 192.168.1.21
te: trailers
connection: close, TE
user-agent: LuaSocket 2.0.2
La différence est de taille !!!!!!!! en effet, linknx tronque le caractère
"&" trés important dans une URL.
Maintenant si quelqu'un sait comment empêcher ce "tronquage" je prends !!!
On 2 mar, 00:19, Casi <yann...@magikdo.com> wrote:
> Faut avouer que lua est super... quand on sait s'en servir
>
> Même avec un ; a chaque fin de ligne ça ne fonctionne pas mieux....