2013-08-06 70 views
0

我想將一組數據(用戶名或電話號碼等)發送到託管在Google App Engine上的應用程序。假設我有200個電話號碼,我想在GAE上發送給我的應用程序。

如何使用HTTP向GoogleAppEngine發送大量數據

  1. 是否可以將它們作爲GET/POST參數發送?
  2. 數據可以作爲XML節發送,但GAE是否支持發送&接收XML數據包?

    此外,我已閱讀關於Blob API,但我不想發送數據作爲文件。

回答

0

對於這個帖子,Yeah post已經足夠了,32mb和60秒的請求限制,但是如果你只是想上傳聯繫信息,那麼這段時間就足夠了。但是如果你要處理它,你需要將它存儲在某個地方,並將其密鑰傳遞給taskqueue,因爲我相信它的參數大小並不是那麼大,所以blobstore會是最好的,如果用戶不需要擔心超時有非常緩慢的連接和大的聯繫人上傳。

所以這將是這樣的:

upload_contacts_url = blobstore.create_upload_url('/your-upload-handler') 
# On Upload 
add_new_task_process_contacts() 

爲2號,GAE支持從電子郵件,XMPP和它們的信道API recieving。