bonjour,

J'ai d'une part comme sa :
> Un hebergement web (OVH - distant) avec sa base de donnée . Il heberge un service web me permettant de récuperer les données recues dans l'url et les stocker dans la bdd. Cela fonctionne correctement en manuel, les données arrivent en base ( je tape dans la barre d'adresse le lien de mon webservice > xxxx.php/data=123).

> Un programme python sur raspberry envoie régulierement des données avec POST.

Mon souci... par il y en a bien un...
J'ai beau tester les uns apres les autres les exemples de programme python, rien a faire,

j'ai modifier mon programme php pour me renvoyer une erreur: il semble que mon service web ne "voit" pas la variable data dans l'url sensé contenir la donnée.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
import requests
 
payload = {'nb' : '1'}
r = requests.post("http://www.xyz.ovh/webservice.php", data=payload)
print(r.status_code, r.reason)
print(r.text[:300] + '...')
source : https://stackoverflow.com/questions/...d-post-request

si une bonne ame passe par la, je suis preneur.