よく、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 コメント:
コメントを投稿