Google App Engine限制urlfetch.fetch()
對1MB的回覆。是否有任何解決方法(切換到付費版本可能)?如何在Google App Engine上獲取()超過1MB?
我正在使用Python,如果有可能提供一個很棒的例子。
Google App Engine限制urlfetch.fetch()
對1MB的回覆。是否有任何解決方法(切換到付費版本可能)?如何在Google App Engine上獲取()超過1MB?
我正在使用Python,如果有可能提供一個很棒的例子。
隨着全新的SDK 1.4.0你可以下載32MByte;
請記住,您仍然有10秒的截止日期限制;-)。
截止時間對於請求處理程序最多可以爲60秒,對於任務隊列和cron作業處理程序最多可以爲10分鐘。
URLFetch允許響應大小有 已增加,最多32 MB。請求 大小仍然限制爲1 MB。
不,您無法獲取每個URL獲取超過1MB(即使您啓用結算功能)。但是,您可能可以使用Range
標題獲取部分目標URL,然後合併這些部分。這可能會更快,因爲您可以同時獲取每個1MB塊(使用asynchronous fetches)。
+1很好的回答。你有沒有關於支持'Content-Range'的各種公共服務的信息,比如Flickr,DropBox等。 – 2010-11-05 19:38:32
對不起,我的意思是'Range'(而不是'Content-Range')。是的,Flickr和DropBox都支持它。我相信其他許多人也是如此。 – 2010-11-05 20:06:56
如何獲取至少獲取其大小的標題。我試圖把'allow_truncated = True',但從Dropbox的一個非常大的文件沒有工作。小一個我得到了一塊1MB .. – Lipis 2010-11-05 21:12:29