我想创建一个RESTFUL web服务,通过URL接收请求,然后返回客户端所需的文档。例如,如果我要通过Web浏览器获取亚特兰大的天气信息,我将访问http://weatherapp.appspot.com/temperature/Atlanta,它将返回包含亚特兰大相关信息的HTML文档。我不需要与数据库相关联,因为我只是想通过屏幕抓取来包装另一个网站。是否有任何关于如何从URL获取参数的示例?
class WeatherHandler(webapp.RequestHandler):
def get(self, location):
# Do something for location
application = webapp.WSGIApplication([
('/temperature/(.*)', WeatherHandler),
])
def main():
run_wsgi_app(application)
if __name__ == "__main__":
main()
任何正则表达式中的括号组都会被收集并作为位置参数传递给处理程序上的get/post等方法。