2010-04-03 84 views

回答

13

否。要发出HTTP请求,您需要使用urlfetch服务。

App Engine上的urllib,urllib2和httplib被修补为透明地使用此API,因此任何使用这些标准模块之一执行HTTP请求的第三方模块都可以使用。

cURL中的'c'存在,因为库是用C编写的;其他语言的cURL接口(如pycurl)使用libcurl库,并且不能在App Engine上使用,因为不允许在C扩展上回复的模块。

+0

有没有什么办法可以模拟twitter和facebook登录? – 2010-04-04 09:14:13

5

我会推荐使用URL获取服务。 例如在python中

from google.appengine.api import urlfetch 

url = "http://www.google.com/" 
result = urlfetch.fetch(url) 
if result.status_code == 200: 
    doSomethingWithResult(result.content) 
3

对此的回答有些过时。 cURL现在完全适用于GAE。我们在GAE上托管的PHP应用程序中使用了很多地方。