Script PHP, httpQuery, erreur sur requête "POST"

Discussion et échanges de scripts pour la box eedomus

Script PHP, httpQuery, erreur sur requête "POST"

Messagepar Cen » 22 Avr 2017 16:16

Bonjour,
J’ai un problème sur la commande suivante :
$data = httpQuery("http://192.168.0.XX/gateway/apipublic/logon","POST", "PWD", NULL, "Content-Type:application/json");
Cette commande retourne l’erreur suivante : The server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.

Pourtant, la commande suivante exécutée avec Curl passe sans problème : curl -vL -H "Content-Type: application/json" -d "PWD" http://192.168.0.XX/gateway/apipublic/logon

Est-ce que quelqu’un aurait une idée pour faire fonctionner correctement ce httpQuery ?
D’avance, merci beaucoup
Dernière édition par Cen le 28 Avr 2017 14:56, édité 1 fois.
Cen
 
Messages : 53
Inscription : 14 Oct 2015

Re: Script PHP, httpQuery, erreur sur requête "POST"

Messagepar Cen » 28 Avr 2017 14:44

Alors voilà, j'ai la réponse. J'ai pris l'option "Demande à un ami". Et quel ami! 10 minutes plus tard, il me propose:

$data = httpQuery("http://192.168.0.XX/gateway/apipublic/logon","POST", "PWD", NULL, array("Content-Type: application/json"));

avec array() et l'espace après le :

Et ça fonctionne!!

Merci à mon ami pour la résolution, merci à tous d'avoir regardé cela, et en espérant que cela serve à d'autres personnes, car j'ai lu dans d'autres posts, que certains pensent que le "POST" n'est pas possible dans un httpQuery. C'est donc faux
Cen
 
Messages : 53
Inscription : 14 Oct 2015


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invité(s)