Riniack Posté(e) le 2 décembre Signaler Posté(e) le 2 décembre Bonjour, Ayant fraichement acquis une box Homey Pro, je cherche à pouvoir interagir avec la HC2 par le biais de requêtes http. Voici ce que je teste : http://login:mdp@ipdelaHC2/api/callAction?deviceID=444&name=pressButton&arg1=9 Je récupère un accès refusé. J'ai pourtant créé un compte spécifique pour ça, compte au quel j'ai donné les droits sur les devices. Quand je teste avec un navigateur en mode "in private" cela fonctionne. Une idée ?
Lazer Posté(e) le 2 décembre Signaler Posté(e) le 2 décembre Ton URL est invalide, tu ne peux pas mettre le login / password dedans. ça fonctionne uniquement avec les navigateurs Web car ils décodent l'URL pour retirer le login/password et le mettre proprement dans les en-têtes (headers) de la requête HTTP (*) Je ne connais pas al Homey, mais il faut que tu trouves le moyen d'envoyer l'authentification proprement dans les headers. (*) Cela dit cet usage est déprécié depuis bien longtemps, les navigateurs le tolèrent encore mais ça ne durera peut être pas éternellement.
Riniack Posté(e) le 2 décembre Auteur Signaler Posté(e) le 2 décembre Hello Lazer, En phase, mais quand j'ai essayé de l'envoyer dans les headers j'ai eu un retour du type utilisateur non authentifié.
Lazer Posté(e) le 2 décembre Signaler Posté(e) le 2 décembre Peut être que le header est mal formé et l'authentification non prise en compte. J'ai déjà eu des soucis similaires, non pas avec une box Homey, mais en ligne de commande avec curl ou bien encore avec HABridge. C'est après avoir trouvé la bonne syntaxe pour les headers que ça finit par fonctionner... normalement !
Messages recommandés