将UrlMapping约束添加到VERB映射的URL?

时间:2011-03-18 19:28:48

标签: rest grails groovy url-mapping

是否可以为HTTP动词匹配的Url映射添加约束?

这是我目前的定义:

    "/a/$param1/b" {
        controller = "a"
        action = [GET: 'method1',
                  POST: 'method2'
                 ]
    }

1 个答案:

答案 0 :(得分:2)

当然,这似乎有效:

"/rest/$controller/$id?"(parseRequest:true) {
        action = [GET: "show", POST: "update", PUT:"save", DELETE:"delete"]
        constraints { id(matches:/[0-9]+/) }
    }