Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
IPX800
#1
Bonjour,
J'essai d'envoyer un ordre de commande a mon ipx800 en http depuis le routeur sans succes.
voici l'ordre http et en piece jointe ma config
ON
http://admin:admin@192.168.0.20/preset.htm?set1=1
OFF
http://admin:admin@192.168.0.20/preset.htm?set1=0

Merci


Pièces jointes Miniature(s)
   
Répondre
#2
Dans ton action tu n as pas mis ton user mot de passe
Si tes deux commande fonctionnent bien depuis un navigateur web
Dans l action du routeur essaie de mettre admin:admin@192.168.0.20
Répondre
#3
Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.
Répondre
#4
(21-03-2025, 01:52 PM)Lolo69 a écrit : Dans ton action tu n as pas mis ton user mot de passe
Si tes deux commande fonctionnent bien depuis un navigateur web
Dans l action du routeur essaie de mettre admin:admin@192.168.0.20

J'ai essayé cela ne marche pas
Répondre
#5
ton serveur attend l authentification donc tant qu il ne la recoit pas…
Répondre
#6
(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci
Répondre
#7
(21-03-2025, 02:57 PM)Mael a écrit :
(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci

je reste persuadé que le login peut etre envoyé dans la version actuel du routeur, je peux regarder le code source pour voir comment est concatener la requete HTTP

Huumm pas gagné avec le code existant... il faudrait effectivment une petite modif...
mais bon entre un login admin:admin par defaut et pas de protection c est un peu la même chose !
Répondre
#8
Il me semble qu'un utilisateur a déjà proposé une solution pour une auth basic pour les shelly.
Répondre
#9
(21-03-2025, 04:00 PM)Chris a écrit : Il me semble qu'un utilisateur a déjà proposé une solution pour une auth basic pour les shelly.

Oui c'est dans ce fil : https://f1atb.fr/forum_f1atb/thread-945.html
@Mael, Il faudrait faire quelque chose de similaire dans Actions.cpp à la ligne 291 afin de rajouter "Authorization: Basic etc."  à la requête.
Répondre
#10
Ok merci j vais regarder

Maël

(21-03-2025, 03:46 PM)Lolo69 a écrit :
(21-03-2025, 02:57 PM)Mael a écrit :
(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci

je reste persuadé que le login peut etre envoyé dans la version actuel du routeur, je peux regarder le code source pour voir comment est concatener la requete HTTP

  Huumm pas gagné avec le code existant... il faudrait effectivment une petite modif...
mais bon entre un login admin:admin par defaut et pas de protection c est un peu la même chose !

Ben que ce soit admin:admin ou toto:toto c'est pas le pb.
juste voir comment on peut mettre un login mdp

Merci
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)