Domodial Posté(e) le 29 septembre 2023 Signaler Posté(e) le 29 septembre 2023 Bonjour, Je souhaite sur détection de mouvement de mes caméras, allumer une lumière de la HC3. Cette url dans le navigateur fonctionne bien : http://user:mdp@192.168.1.xx/api/callAction?deviceID=181&name=turnOn Cette URL est déclenché à partir d'une application qui utilise curl.exe (qui fonctionne bien avec des commandes local propre à l'application). Sauf que avec l'url qui appelle l'API de la HC3 rien ne se passe. Est-ce que l'url est bien comprise par curl ? Merci d'avance.
Lazer Posté(e) le 29 septembre 2023 Signaler Posté(e) le 29 septembre 2023 Ce n'est pas une URL valide, c'est pour ça que curl la rejette. Tu utilises un raccourci qui est implémenté dans les navigateurs uniquement, et encore, c'est en suris, car cette syntaxe est dépréciée et ne devrait plus être utilisée depuis quelques années. Donc il faut que tu utilises l'URL normale (sans le user/password) et que tu donnes le user et le password en argument de ta commande curl. Tu as de nombreux exemples de curl en ligne, selon si tu veux donner le user et le password en clair dans la ligne de commande, ou bien encodé en base64, etc 1
Domodial Posté(e) le 29 septembre 2023 Auteur Signaler Posté(e) le 29 septembre 2023 Un grand merci @Lazer ! ça fonctionne direct ! --user "user:pasword"
Messages recommandés