よく、hatenaブログあたりにみかけるのだが、
「http://hoge.co.jp/12345」
と数字でurlが表現されている場合がありますが、これをgoogle app engineでやる場合は、どうすればいいのだろうか?
「http://hoge.co.jp/012345」
と頭に0がついてもokという仕様だとするとyamlは以下のようになります。
handlers: - url: /([0-9]+) script: hoge.apphoge.appではこのようになります。
class Hoge(webapp2.RequestHandler):
 def get(self,foo):
  pass
app = webapp2.WSGIApplication([
    (r'/([0-9]+)', Hoge)
],debug=False)マッチした文字列部分は、Hogeクラスのfooという変数で補足することができます。もちろんセキュリティ的にあまい部分があると思うので、単純にこれでokというわけにはいかないと思うが、とりあえず、この方法で取得することができました。
0 コメント:
コメントを投稿