Aller au contenu
SimonT

Module Virtuel Requêtes Http

Recommended Posts

Bonjour,

 

Je cherche à  envoyer plusieurs requêtes HTTP ma HC2

 

Pour le moment j'arrive a faire une seul requete par bouton

exemple envoyer cette requête:

 

http://192.168.1.100:9998/index.html?IR_Box_4

 

Donc j'ajoute un module virtuel

 

ou j'entre

Adresse IP:192.168.1.100

Port TCP: 9998

 

puis dans avancé j'ajoute un bouton

 

GET /index.html?IR_Box_4 HTTP/1.10x0D0x0A0x0D0x0A

 

ce que je voudrais c'est créer un bouton avec une succession de requête HTTP sur le même bouton exemple

 

 

GET /index.html?IR_Box_1 HTTP/1.10x0D0x0A0x0D0x0A

puis

GET /index.html?IR_Box_2 HTTP/1.10x0D0x0A0x0D0x0A

puis

GET /index.html?IR_Box_3 HTTP/1.10x0D0x0A0x0D0x0A

 

je vois pas comment faire

et des fois il me faudra un temps d'écart entre 2 requêtes

 

si quelqu'un peu m'aide

 

merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

je me suis dit je vais faire plusieurs boutons avec  seul requete http par bouton puis faire une scène qui enchaine chaque bouton mais les modules virtuel sont introuvables dans les scènes bloques

c'est dingue que ce soit aussi compliqué de faire une chose aussi simple sur d'autre box :(

Partager ce message


Lien à poster
Partager sur d’autres sites

En LUA j'arrive a faire un bouton qui en lance plusieurs :)

 

en faisant ca

 

HC2 = Net.FHttp("192.168.1.100", 9998);
HC2:GET("/index.html?IR_BOX_1")
HC2:GET("/index.html?IR_BOX_2")
HC2:GET("/index.html?IR_BOX_3")

 

mais je ne sais pas comment faire pour mettre un ecart de temps entre 2 request

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonne réponse de @PITP2... et tu trouveras des réponses en cherchant par exemple dans :

BLOG du forum (tuto vieillot mais encore utile)

Doc d'un partenaire du forum

etc....

 

Et je pense que tu trouveras bien des réponses dans les tutos du forum  ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

je viens de trouver c'est
fibaro:sleep(3000)

pour 3s par exemple

qui permet de temporiser entre 2 request

Partager ce message


Lien à poster
Partager sur d’autres sites

De rien on ne voudrait pas qu'un nouveau membre prenne froid  :98:

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai trouvé suffi de faire le lua comme ca

 

HC2 = Net.FHttp("autoremotejoaomgcd.appspot.com");

HC2:GET("/sendmessage?key=XXXXX")

Partager ce message


Lien à poster
Partager sur d’autres sites

mais comment fait on vu que les modules virtuels n'apparaissent pas dans les scène pour declancher une request http en fonction d'un moment genre le mardi jeudi vendredi à11h

Partager ce message


Lien à poster
Partager sur d’autres sites

×