Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

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

Posté(e)

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 

Posté(e)

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.

Posté(e)

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.
Posté(e)

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

×
×
  • Créer...