HTTP ist der Weg zu gehen - aber wenn Sie dies mit mehreren Geräten tun, werden Sie auf verschiedene Probleme stoßen.
Senden von ein wenig Daten sollte einfach sein Sie erstellen eine HTTP GET-Anfrage und einfach Ihre Daten in die URL - aber es gibt eine Grenze für die Länge der URLs - manchmal ist dies durch das Gerät oder durch das Netzwerk, das Sie beschränkt benutzen das Gerät am - und manchmal am anderen Ende vom Server.
Wir haben herausgefunden, dass der beste Weg, um Daten zu senden, darin besteht, sie in Stapeln und mehreren HTTP POST-Anfragen zu verschicken - was jeden Proxy-Server umgeht, der im Weg sein könnte. Wir verwenden JSON, um Daten zu senden, da es sehr leicht ist.
Wir hatten Erfolg mit der HTTP-Methode, um eine Datei an eine Anfrage anzuhängen - aber bald stellte sich heraus, dass dies auf bestimmte Geräte und Netzwerke beschränkt war.
Wenn das alles nur für den persönlichen Gebrauch ist - dann tun Sie einfach, was funktioniert - aber für eine Anwendung, die Sie andere verwenden möchten kann ich nur HTTP POST und in kleinen Mengen (2K sagen).