是否可以从我的 AppEngine 应用程序发送 HTTP 请求?我需要提出一些请求并从其他站点提取一些数据。
是的。更多信息请点击这里:http://code.google.com/appengine/docs/python/urlfetch/overview.html http://code.google.com/appengine/docs/python/urlfetch/overview.html
您可以使用Python标准
库 urllib、urllib2 或 httplib
发出 HTTP 请求。跑进去的时候
App Engine,这些库执行
使用 App Engine 的 URL 的 HTTP 请求
fetch 服务,在 Google 上运行
可扩展的 HTTP 请求基础设施。
这是一个例子:
import urllib
from xml.dom import minidom
from google.appengine.api import urlfetch
params = urllib.urlencode({'p': loc_param, 'u': units,})
full_uri = '?'.join([url, params,])
result = urlfetch.fetch(full_uri)
if result.status_code == 200:
return minidom.parseString(result.content)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)