在我的控制器中,我只想接受POST变量,而不是GET变量。据我所知,Grails在POST和GET之间没有任何区别,虽然可以通过request.method检查请求方法,但我想特别只接受POST参数。怎么去呢?对不起,如果我听起来太天真了,我刚刚用PHP开始了groovy和grails。
答案 0 :(得分:7)
这不是allowedMethods
block适用于
即来自文档:
class PersonController {
// action1 may be invoked via a POST
// action2 has no restrictions
// action3 may be invoked via a POST or DELETE
static allowedMethods = [action1:'POST',
action3:['POST', 'DELETE']]
def action1 = { … }
def action2 = { … }
def action3 = { … }
}