j'ai un problème avec l'envois des données vers une page php avec le module GPRS shield SIM900 j'ai testé plusieur commande AT
.....
AT+CIPSTART="TCP","IP serveur","8020"
OK
Connect OK
AT+CIPSEND
GET /arduino/add.php?Distante=11 HTTP/1.1 (Ctrl+Enter, Enter depuis le terminal)
Host: http://IP serveur (Ctrl+Enter, Enter depuis le terminal / Ctrl+Enter, Enter depuis le terminal) => Ctrl+Z pour envoyer la requête
type de server et OS?
cette erreur est une mauvaise requete de la part du client ou requete mal comprise par le server.
regarde tes logs de connexion sur le server.
mais ta requete SQL me parait zarbi.
est ce qu'elle fonctionne avec un pc cette requete?
Pour vous répondre "infobarquee" la requête marche bien quand je tape le lien directement sur un browser : http://IP Srveur/arduino/add?Distante=123 beh la valeur s'ajoute dans la base de données!!!, mais je vais quand même tester votre script PHP
Pour la remarque de "skywodd " c'est vrai que j'utilise l'IP dans le HOST pas male comme remarque merci je vais tester tout ça et je vous tiens au courant
Taoufiq:
un autre problème c que j'attaque d'abord mon mon réseau en passant par le firewall puis je dois atteindre mon serveur PHP qui est en local
sur le firewall le port 8020 est ouvert et qui donne accées au serveur PHP en port 80 !!!
Donc d'un point de vue "host" tu restes sur le port 80, mais tu te connectes physiquement sur le port 8020 de ton firewall.
Ton firewall est bien configuré ?
oui le Firewall est bien configuré vu que je me connecte sur mon serveur PHP depuis mon adresse IP du domaine en utilisant le port 8020
j'attaque le port 8020 qui me donne accées à mon serveur php en port 80 (serveur apache en xampp => port 80)
Je viens de configuré le fichier de config d'apache pour que je puisse avoir accès de puis n'importe quel pc et network vu qu'il était configuré juste en localhost!!!
Voilà ça marche mtn yopiii beh juste aprés que j'ai ajouté le host comme il faut (merci skywodd) il fallait ajouter ça en plus aprés le HOST => Accept : / et là j'ai eu le fameux HTTP/1.1 200 ok lol