2012-08-08 34 views
0

我將編寫一個應用程序,對用戶輸入起反應並將用戶輸入數據發送到服務器。如果沒有互聯網連接,應用程序將批量處理數據並儘快發送。加密並不重要,因爲只有關鍵信息被髮送,沒有相應的真實數據,這是毫無意義的。Webservice或HTTP數據傳輸

我的第一個想法是使用FTP,因爲我將不得不開發自己的服務器部分,但在java中使用FTP客戶端看起來有點難看。此外,一些防火牆阻止傳出的FTP。

80端口大多是開放的,因此我儘管使用一些web服務的東西。然後,應用程序只需以本機數據格式進行HTTP POST。現在我不想開發額外的服務器應用程序。是否已有一些服務器應用程序將POST請求寫入某個文件以供進一步處理?否則,編寫一個捕獲數據並將其寫入文件的小東西可能也不是太多工作。

關於如何以最快和最簡單的方式實現此項目的任何想法?我擔心FTP可能會增加一些不必要的複雜性。第二個想法是否有缺陷?

回答

2

您可能想要使用Google WebDAV,它可以讓您通過HTTP存儲文件,並且您應該能夠找到Java客戶端impl。

這裏有一個鏈接給你一個介紹:http://en.wikipedia.org/wiki/WebDAV