Interrogation JSON depuis l'extérieur en https ?
Publié : 03 janv. 2019, 19:17
Bonsoir à tous et très bonne année 2019 !
Je reviens vers vous car je rencontre une difficulté que je n'arrive pas à résoudre et je n'ai a priori pas trouvé de sujet équivalent sur le forum.
Je cherche à réaliser une requête JSON depuis l'extérieur en https pour ouvrir mon portail via l'activation d'un interrupteur...
Je précise :
- que la requête JSON fonctionne parfaitement bien sur mon réseau local et est du type : "http://MonIPInterne/json.htm?type=comma ... tchcmd=Off "
- que l'accès extérieur fonctionne très bien en https (redirection de port réalisé sur mon adresse IP publique) et est de type : "https://MonIPFreeBox:MonPort/"
- que j'ai l'authentification configurée afin d'avoir une connexion user / mot de passe depuis l'extérieur.
Mon problème : une requête du type :
" https://MonIPFreeBox:MonPort/json.htm?type=command¶m=switchlight&idx=3&switchcmd=Off " ne fonctionne pas.
J'ai supposé que c'était lié au fait que je n'étais pas authentifié dans la requête donc j'ai fait le test de commencer par me connecter simplement à Domoticz + authentification avant de passer la requête, le résultat est le même : "401 Unauthorized"
J'ai également essayé de passer l'URL avec les informations login/pass sous la forme :
" https://MonLogin:MonPassword@MonIPFreeBox:MonPort/json.htm?type=command¶m=switchlight&idx=3&switchcmd=Off "
Résultat identique : "401 Unauthorized"
Est-ce que quelqu'un saurait comment faire pour passer une requête de ce type depuis l'extérieur en https ?
Merci d'avance pour votre aide et très bonne soirée !!!
Vincent
Je reviens vers vous car je rencontre une difficulté que je n'arrive pas à résoudre et je n'ai a priori pas trouvé de sujet équivalent sur le forum.
Je cherche à réaliser une requête JSON depuis l'extérieur en https pour ouvrir mon portail via l'activation d'un interrupteur...
Je précise :
- que la requête JSON fonctionne parfaitement bien sur mon réseau local et est du type : "http://MonIPInterne/json.htm?type=comma ... tchcmd=Off "
- que l'accès extérieur fonctionne très bien en https (redirection de port réalisé sur mon adresse IP publique) et est de type : "https://MonIPFreeBox:MonPort/"
- que j'ai l'authentification configurée afin d'avoir une connexion user / mot de passe depuis l'extérieur.
Mon problème : une requête du type :
" https://MonIPFreeBox:MonPort/json.htm?type=command¶m=switchlight&idx=3&switchcmd=Off " ne fonctionne pas.
J'ai supposé que c'était lié au fait que je n'étais pas authentifié dans la requête donc j'ai fait le test de commencer par me connecter simplement à Domoticz + authentification avant de passer la requête, le résultat est le même : "401 Unauthorized"
J'ai également essayé de passer l'URL avec les informations login/pass sous la forme :
" https://MonLogin:MonPassword@MonIPFreeBox:MonPort/json.htm?type=command¶m=switchlight&idx=3&switchcmd=Off "
Résultat identique : "401 Unauthorized"
Est-ce que quelqu'un saurait comment faire pour passer une requête de ce type depuis l'extérieur en https ?
Merci d'avance pour votre aide et très bonne soirée !!!
Vincent