Forum eedomus
http://forum.eedomus.fr/

Aide sur httpquery get avec $user_pwd
http://forum.eedomus.fr/viewtopic.php?f=50&t=12318
Page 1 sur 1
Auteur:  yx37055 [ 14 Juil 2024 18:35 ]
Sujet du message:  Aide sur httpquery get avec $user_pwd

Bonjour,
J'aurais besoin de votre aide pour faire un httpquery get avec un user_pwd.
Selon la doc c'est possible avec la syntaxe suivante:
httpQuery($url, $action = 'GET'/*GET,POST,PUT,DELETE*/, $post = NULL, $oauth_token = NULL, $headers = NULL, $use_cookies = false, $ignore_errors = false, &$info = null, $user_pwd = NULL)
où l'argument $user_pwd permet de passer un éventuel "user:password" dans la requête
Malgré tous mes efforts, je n'y parviens pas.

L'un de vous aurait-il un exemple de code php ?

Pour vous donner le contexte, je cherche à piloter un lecteur bluray sony via le protocol IRCC.
Cette partie est OK. Mais pour que cela fonctionne il faut ouvrir l'URL http://192.168.1.1:50002/register?name= ... eId=Remote en rentrant un mot de passe généré à la volée par le lecteur.
Tout cela fonctionne sans souci sur un PC en utilisant CURL et l'option: cURL_setopt($ch, CURLOPT_USERPWD, ":$input_code");
Mais je bloque à traduire cela pour la eedomus.

Merci d'avance de votre aide !
Fabrice
Auteur:  yx37055 [ 17 Juil 2024 19:16 ]
Sujet du message:  Re: Aide sur httpquery get avec $user_pwd

OK après de plus amples recherches, j'ai trouvé la solution.
Le CURLOPT_USERPWD peut être remplacé par 'Authorization: Basic ' dans le header http.

Bref tout ça pour dire que j'arrive maintenant à piloter mon lecteur bluray UHD Sony.
Je vais nettoyer le code et plancher sur la création d'un périphérique dans le store.

Fabrice
Auteur:  opa95 [ 17 Juil 2024 19:40 ]
Sujet du message:  Re: Aide sur httpquery get avec $user_pwd

Bonsoir Fabrice
yx37055 a écrit:OK après de plus amples recherches, j'ai trouvé la solution.
Le CURLOPT_USERPWD peut être remplacé par 'Authorization: Basic ' dans le header http.

Bref tout ça pour dire que j'arrive maintenant à piloter mon lecteur bluray UHD Sony.
Je vais nettoyer le code et plancher sur la création d'un périphérique dans le store.

Fabrice

Effectivement, les navigateurs récents envoient systématiquement cette info qui semble devenue nécessaire pour certains serveurs alors que eedomus ne le fait pas par défaut :)
Auteur:  yx37055 [ 19 Juil 2024 18:57 ]
Sujet du message:  Re: Aide sur httpquery get avec $user_pwd

On apprend tous les jours :-)
Et merci à copilot/chatgpt pour l'aide.

Bonne soirée à tous !
Page 1 sur 1 Le fuseau horaire est UTC+1 heure