如何使用HTTP将大数据发送到GoogleAppEngine

时间:2013-08-06 12:54:27

标签: xml google-app-engine http rest

我想将一组数据(用户名或电话号码等)发送到Google App Engine上托管的应用。假设我有200个电话号码,我想在GAE上发送到我的应用程序。

  1. 在GET / POST中将它们作为参数发送是否可行?
  2. 数据可以作为XML节发送,但GAE支持发送&接收XML数据包?

    此外,我已阅读有关Blob API但我不想将数据作为文件发送。

1 个答案:

答案 0 :(得分:0)

是的帖子应该足够了,有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接收。