当前位置:  开发笔记 > 前端 > 正文

如何使用Google App Engine和Python创建REST服务?

如何解决《如何使用GoogleAppEngine和Python创建REST服务?》经验,为你挑选了1个好方法。

我想创建一个RESTFUL Web服务,通​​过访问的URL获取请求,然后返回该客户端的相应文档.例如,如果它是一个天气应用程序,我想通过网络浏览器获取亚特兰大的天气,我将访问http://weatherapp.appspot.com/temperature/Atlanta它将返回一个HTML文档,其中包含有关亚特兰大.我不想要任何与数据库联系的东西,因为我只是试图通过屏幕抓取来包装另一个网站.有没有人有关于如何从网址获取参数的任何示例?



1> Nick Johnson..:

使用webapp框架,您可以捕获正则表达式组并将它们传递给您的处理程序,如下所示:

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/etc方法.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有