如何只接受grails中的post变量

Nit*_*esh 4 grails

在我的控制器中,我只想接受POST变量,而不是GET变量.据我所知,Grails在POST和GET之间没有任何区别,虽然可以通过request.method检查请求方法,但我想特别只接受POST参数.怎么去呢?对不起,如果我听起来太天真了,我刚刚用PHP开始了我的背景和grails.

tim*_*tes 7

这不是allowedMethods的用途

即从文件:

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 = { … }
}
Run Code Online (Sandbox Code Playgroud)