如何在python AppEngine中构建请求时获取URL?

时间:2012-01-18 19:35:28

标签: python google-app-engine urlfetch

为了能够在某人点击我的服务的/show_data/网址时构建获取响应,在我构建它时,我想从同一服务中获取网址/retrieve_data/。如何在不同的线程中启动它以便我可以避免我收到的DeadLineExceeded错误?我正在使用python 2.7,threadsafe=true

所以我对/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 个答案:

答案 0 :(得分:1)

您应该使用urlfetch async API(无需涉及线程)。