【发布时间】:2013-03-17 01:13:50
【问题描述】:
我想在我的一些路由中使用以下正则表达式来启用响应内容的格式:
RedirectRoute(r'/mypath/<:|json|xml>', handler=myhandler, handler_method='mymethod', name='myhandler=mymethod', methods=['POST'], strict_slash=True),
上述 sn-p 所需的功能是:
- POST /mypath 返回 html
- POST /mypath/json 返回 application/json
- POST /mypath/xml 返回 application/xml
有什么想法可以做到这一点吗?
【问题讨论】:
-
r'/mypath/<:(json|xml)>'怎么样? -
此配置不支持第一种情况
POST /mypath returns html。 -
哦。正确的。
r'/mypath(/json|/xml)*'? -
这不是 webapp2 路由中正则表达式的正确语法。错误的请求错误。
-
Bad request 表示 url 正确,但请求不正确。
标签: python regex google-app-engine webapp2