2013-04-30 73 views
1

我有得到我的公網IP地址每一小時我的樹莓派(運行Python客戶端)上運行的一些代碼。現在我想讓我的IP將該字符串發送到App Engine數據存儲區。發送數據到App Engine

不幸的是,我不知道如何從客戶端發佈的數據,我想谷歌的所有例子似乎處理瀏覽器輸入,從客戶端不與Python發佈。

有誰知道一個很好的教程,或者有一些示例代碼,像我這樣的新手能理解嗎?也許有些指針?

here's a drawing I made to explain it for myself

+0

你AppEngine上運行的應用程序? – 2013-04-30 13:03:33

+0

您需要實現'do_POST',並訪問請求對象中的數據。你在Pi上寫的客戶端語言是什麼? – Linuxios 2013-04-30 13:07:39

+0

它應該在客戶端和GAE上用Python 2.7編寫。目前,客戶端應用程序只是將該字符串寫入XML,但它可以將其發送給GAE。我還沒有關於GAE的應用程序,但我應該能夠在數據到達服務器時處理數據 - 我想。 – ringkjob 2013-04-30 13:14:33

回答

1

你只需要發送你的數據作爲HTTP POST。正如Tim在評論中所說的那樣,第三方請求庫是一個很好的方法,儘管你可以使用內置的urllib2來完成。

從服務器的角度來看,從像這樣的POST獲取數據是完全一樣從表單提交得到它。

相關問題