Go Down

Topic: Page perso Free et protocole HTTP (Read 872 times) previous topic - next topic

crocoscore

Bonsoir,
Je souhaite enregistrer des données sur une page perso Free avec une Arduino. Pour cela j'ai décidé d'utiliser le protocole HTTP: GET.
En gros il suffit de rentrer l'URL: "http://*********.free.fr/?var=NOMBRE" pour enregistrer "NOMBRE" dans la base de donnée. Ce qui se traduit en protocole HTTP par:

GET /?var=NOMBRE HTTP/1.1
Host: *********.free.fr

J'ai donc simplement remplacé la ligne en dessous de "// Make a HTTP request:" dans l'exemple Arduino "WebClient" par:

client.println("GET /?var=NOMBRE HTTP/1.1");
client.println("Host: *********.free.fr");

Mais le serveur me réponds "You don't have permission to access this file on this server", alors que ça fonctionne avec un navigateur... Que faire ?
"A person who never made a mistake never tried anything new", Albert Einstein.

Au risque de dire une bêtise, n'étant pas expert en htmlbidulmachin...
le langage qui permet de communiquer avec une base de donnée c'est le PHP, le html c'est uniquement pour la mise en forme d'une page web.


crocoscore

Je n'ai pas parler de Html mais de Http.
"A person who never made a mistake never tried anything new", Albert Einstein.

Oups désolé j'ai lu trop rapidement ton post.

en gros a partir de ton adresse url tu peux injecter dans ta base de donnée des variables?

crocoscore

Oui, mais il faut comprends comment fonctionne le protocole HTTP pour pouvoir répondre à mon problème.
"A person who never made a mistake never tried anything new", Albert Einstein.

skywodd

Bonjour,

Code complet + résultat du Serial Monitor SVP, c'est plus pratique pour trouver l'erreur ;)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

crocoscore

"A person who never made a mistake never tried anything new", Albert Einstein.

Go Up