2016-09-02 6 views
2

Ich speichere einige Daten in meiner Raspberry Pi-Datenbank, nachdem ich sie validiert habe. Ich benutze Python. Nun möchte ich diese Daten auch an einen Remote-Server senden. Bitte schlagen Sie eine gute Methode für das gleiche vor.Senden von Raspberry Pi-Daten an einen Remote-Server

+0

werfen Sie einen Blick hier https://www.raspberrypi.org/forums/viewtopic.php?t=39348&p=324600 – Raskayu

Antwort

1

Angenommen, Sie in der Lage sind, Ihre Web-Ressource (URI) durch r-pi, indem es Internet oder angesehenes Netzwerk verbinden, hier sind einfaches Beispiel Posting verwendet, die Sie bekommen können/POST-Parameter auf Ihre Fern webservice Verwenden von Anfrage-Modul in Python, die durch die einfachste Weg dies mit Python speziell auf r-Pi zu erreichen ist.

Das folgende Beispiel vorausgesetzt, dass Sie HTTP POST verwenden Daten auf Server-Seite zu empfangen. Sie können auch die HTTP GET-Methode anstelle von POST verwenden.

import requests 
r = requests.post("http://your-webservice-url", data={'param1': 'value1','param2': 'value2'}) 
if r.status_code == 200: 
    //your code here to handle web response    
else: 
    print r.text // in case of something went wrong!! 

Wie aus obigem Beispiel Code angesehen

data = { 'param1': 'Wert1', 'param2': 'Wert2'}

repräsentiert Parameter, die konnte an den Web-Service weitergeleitet werden, können Sie keine senden. des Schlüssel/Wert - Paares hier, in der Form von 'param1': 'Wert1', 'Param2': 'Wert2', etc.

Hoffe, das funktioniert!

Verwandte Themen