Romain Posté(e) le 5 août 2015 Signaler Partager Posté(e) le 5 août 2015 Bonjour à tous, J'ai un problème que je n'arrive pas à résoudre. J'ai une application sur mon pc qui me permet de programmer des boutons pour exécuter différente commande sur mon ordinateur. Ces boutons peuvent être appelé par des requêtes http avec une commande POST. Je souhaite donc intégrer tout ça dans un périphérique virtuel de ma HCL. Mais impossible d’exécuter la requête, ça ne fonctionne pas. Cette commande fonctionne parfaitement dans curl pour Windows : curl "http://192.168.1.10:56756/application/events" --data "event=test" Comment l'adapter pour qu'elle fonctionne dans un virtual device de ma HCL ? Merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 5 août 2015 Signaler Partager Posté(e) le 5 août 2015 pour la mettre dans la VD d'une HCL, j'ai fait un tuto, regarde dans ma signature Lien vers le commentaire Partager sur d’autres sites More sharing options...
Romain Posté(e) le 5 août 2015 Auteur Signaler Partager Posté(e) le 5 août 2015 Merci pour ta réponse. Seulement je ne voit pas dans tes tutos de réponse àma question. Je sais envoyer des requetes avec un virtual device, je le fait dailleur pour mes caméras, et cela fonctionne très bien avec la commande get Je sais également changer l'état d'une variable grâce aux virtual device. Mais le cas expliqué dans mon premier post ne fonctionne pas, mais fonctionne très bien avec curl Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 5 août 2015 Signaler Partager Posté(e) le 5 août 2015 avec ceci tu devrais pouvoir générer la requête http que tu veux au départ de ton HCL Lien vers le commentaire Partager sur d’autres sites More sharing options...
Romain Posté(e) le 5 août 2015 Auteur Signaler Partager Posté(e) le 5 août 2015 Merci mais justement non, ça ne fonctionne pas. Mais ça fonctionne parfaitement avec mes caméras. D'apres ce que j'ai compris, c'est une commande POST et pas GET qu'il faudrait Ensuite, je dois passer un argument : event=test Lien vers le commentaire Partager sur d’autres sites More sharing options...
Romain Posté(e) le 6 août 2015 Auteur Signaler Partager Posté(e) le 6 août 2015 Personne ne sais comment envoyer une commande POST avec argument avec une HCL ? C'est peut être pas possible car je ne trouve pas beaucoup d'info sur internet. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 11 août 2015 Signaler Partager Posté(e) le 11 août 2015 as-tu essayé en mettant POST àla place de GET dans le string du VD ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Romain Posté(e) le 11 août 2015 Auteur Signaler Partager Posté(e) le 11 août 2015 J'ai trouvé la bonne syntaxe pour ma commande : POST /application/events HTTP/1.1 Host: 192.168.1.10:56756 Content-Type: application/x-www-form-urlencoded Content-Length: 10 event=test Donc sujet résolu. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 11 août 2015 Signaler Partager Posté(e) le 11 août 2015 en quelle version es-tu de la HCL ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Romain Posté(e) le 11 août 2015 Auteur Signaler Partager Posté(e) le 11 août 2015 Je suis en version 3.601 Pourquoi ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 12 août 2015 Signaler Partager Posté(e) le 12 août 2015 Parce que la méthode que j'avais décrite était valable pour une version antérieure (cfr 2° Post de Krikroff) pour corrigé un bug . Maintenant ils semblent être revenu àquelque chose de plus normal. Dont pour les GET, cela devrait fonctionner avec la même structure Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés