Lucky Posté(e) le 10 novembre 2015 Signaler Posté(e) le 10 novembre 2015 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). 4
gargamel01000 Posté(e) le 10 novembre 2015 Signaler Posté(e) le 10 novembre 2015 intéressant tout ca. Peut on paramètrer le message àenvoyer dans une variable globale ?
Lucky Posté(e) le 10 novembre 2015 Auteur Signaler Posté(e) le 10 novembre 2015 Gargamel, Je ne peux repondre car je débute. Mais la Hc2 peux certainement tout faire.
jojo Posté(e) le 10 novembre 2015 Signaler Posté(e) le 10 novembre 2015 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
Revoila Posté(e) le 18 décembre 2015 Signaler Posté(e) le 18 décembre 2015 Bonjour à tous ! Comment faire pour utiliser le service sms de free ? je n'y arrive pas L'url est du type : https://smsapi.free-mobile.fr/sendmsg?user=XXXXXXXX&pass=XXXXXXXXXXXXXX&msg=Hello%20World%20! Le https est-il compatible dans les modules virtuels ? Merci par avance !
i-magin Posté(e) le 18 décembre 2015 Signaler Posté(e) le 18 décembre 2015 Utiliser une scène : se reporter au post de @Krikroff ICI et contributions suivantes
Revoila Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 Merci pour ta réponse. Oups ! Je suis sur une HCLite...pas de LUA donc :-( J'avais oublié de préciser....
jojo Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 regarde dans ma signature, j'explique comment faire des requêtes http sur HCL
Revoila Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 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
Revoila Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 Voici : GET https://smsapi.free-mobile.fr/sendmsg?user=********&pass=**************&msg=Hello HTTP/1.10x0D0x0AHost:192.168.0.67:80 0x0D0x0AAuthorization: Basic ***********************= 0x0D0x0A0x0D0x0A
jojo Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 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à?
Revoila Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 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
i-magin Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 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
Lucky Posté(e) le 19 décembre 2015 Auteur Signaler Posté(e) le 19 décembre 2015 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
Revoila Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 Je viens d'essayer, rien de neuf :-(
jojo Posté(e) le 19 décembre 2015 Signaler Posté(e) le 19 décembre 2015 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
Messages recommandés