Aller au contenu

Lancer Une Url Externe Depuis La Hcl


Messages recommandés

Posté(e)

Bonjour,

 

Voici la méthode pour pouvoir appeler une URL externe depuis la HCL (par exemple pour utiliser un service d'envoi SMS qui s'exécute en lançant une url)

 

Imaginons que l'URL externe est de la forme:  ->  www.sms.com/send.php?msg=alarme

 

Il suffit de configurer un module virtuel comme suit

  • adresse IP : sms.com
  • port : 80
  • puis un bouton dans lequel on écrit :
GET /send.php?msg=alarme HTTP/1.1
Host: sms.com
0x0D0x0A0x0D0x0A
 
Voir la capture d'écran et le tour est joué (testé sur v4.054).

 

post-5452-0-40967600-1447184629_thumb.jpg

  • Upvote 4
Posté(e)

J'aurais envie de dire que dans

GET /send.php?msg=alarme HTTP/1.1

entre le GET et le HTTP/1.1 du met le string que tu veux, mais dans la HCL ce ne serait pas possible d'y mettre une variable ou un pparamètre

  • 1 mois après...
Posté(e)

Merci Jojo

Justement, j'ai respecté à  lettre les instructions mais ça ne marche pas...

 

L'url en direct sur un explorateur me renvoie bien sms.

J'ai respecté : les espaces, utilisateur:motdepasse en base64, l'adresse ip de ma HCL

Je ne sais pas où je me suis trompé...d'où ma question sur le httpS sur HCL

Posté(e)

j'ai modifié le post, car je l'avais écrit il y a longtemps, en rajoutant un lien vers un autre post de quelqu'un d'autre plus récent.

As-tu essayé celui-là?

Posté(e)

oui,oui j'ai vu.

 

GET /api/sceneControl?id=ID_DE_VOTRE_SCENE&action=start HTTP/1.10x0D0x0AHost:IP_DE_VOTRE_HCL:80 0x0D0x0AAuthorization: Basic VOTRE_ADMIN:PASSWORD_EN_BASE64 0x0D0x0A0x0D0x0A

 

La différence c'est que l'url est en https j'ai essayé ceci également :

GET /smsapi.free-...r/sendmsg?user=********&pass=**************&msg=Hello HTTPS/1.10x0D0x0AHost:192.168.0.67:80 0x0D0x0AAuthorization: Basic ***********************= 0x0D0x0A0x0D0x0A

Posté(e)

Merci pour ta réponse.

 

Oups !

Je suis sur une HCLite...pas de LUA donc :-(

J'avais oublié de préciser....

J'aurais dà» faire attention au titre du post qui précise bien "HCL" ainsi qu'aux infos en dessous de ton avatar  ;)

 

Comme tu le soulignes, le serveur SMS de Free est accessible via HTTPS 

Je suis resté sur les infos que j'avais en mars : depuis la V4 avec une HC2, on peut passer des requêtes HTTPS par Net.HTTPClient. 

J'ignore donc s'il existe une solution pour HCL

Posté(e)

Revoila,

Peux tu essayer de suivre exactement mon tuto (en premier plus haut), mais d'indiquer le port 443 (qui correspond au https) au lieu du port 80 et nous dire si ca marche.

Merci

Posté(e)

ah du https, je crains alors que ce ne soit pas possible avec des VD;

i-magin àdit ok (et c'est récent) pour des scènes, mais pas pour des VD

×
×
  • Créer...