2012-01-18 78 views
1

爲了能夠建立一個得到的迴應,當有人點擊我的服務的網址,當我建立它時,我想從同一個服務中獲取url /retrieve_data/。我怎樣才能在另一個線程中啓動它,這樣我就可以避免我收到的DeadLineExceeded錯誤?我正在使用Python 2.7,與threadsafe=true如何在python AppEngine中構建請求時獲取url?

所以我有這樣的事情對於/show_data/處理程序:

def get(self): 
    url = '/retrieve_data/' 
    data_from_my_service = urlfetch.fetch(url) 
    do_something_with_data(data_from_my_service) 
    self.redirect('/') 
+1

爲什麼你需要在沒有http往返的情況下直接使用服務的選項來獲取url? – systempuntoout 2012-01-18 19:37:30

+0

因爲我的數據(json)是以blob的形式存儲的。所以我需要爲它服務。 – topless 2012-01-18 19:40:12

+1

無論您的數據如何存儲,都無需爲自己使用HTTP請求 - 只需使用適當的API即可直接檢索數據。 – 2012-01-19 03:30:04

回答