2010-04-03 85 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應用程序中使用了很多地方。