在google app engine,python中发出http请求

时间:2014-04-11 16:23:39

标签: google-app-engine http webapp2

我想从我的谷歌应用引擎向另一台服务器发送请求,目前我使用的是python和Webapp2框架。 我认为它应该类似于php中的curl库! 我怎么能这样做?谢谢

2 个答案:

答案 0 :(得分:2)

还有urlfetch服务。 urllib2使用它,因此对于简单的任务,urlfetch通常会更容易一些。但是urlfetch特定于appengine,因此如果你想要可移植的代码,这是不使用它的原因。

请参阅文档https://developers.google.com/appengine/docs/python/urlfetch/

答案 1 :(得分:1)

import urllib2

url = "http://www.google.com/"
try:
  result = urllib2.urlopen(url)
  doSomethingWithResult(result)
except urllib2.URLError, e:
  handleError(e)

https://developers.google.com/appengine/docs/python/urlfetch/