【发布时间】:2016-07-26 22:18:57
【问题描述】:
我正在使用带有 rest-api 配置文件的 Grails 3.1.9。
在创建模型和控制器(通过 grails CLI)并启动应用程序之后。
我无法通过 Postman/Curl 等创建 POST。
如果我尝试直接调用 save 方法,例如:
http://localhost:8080/mymodel/create
一切正常。但是如果我尝试通过 POST 调用它,方法 save() 将永远不会被调用(索引是默认操作)。
附言我的控制器上有这个:
static allowedMethods = [save: "POST", update: "PUT", delete: "DELETE"]
为什么会这样?
【问题讨论】:
-
一种解决方法是可能的,通过 params.getRequest().getMethod() 过滤,但是...
标签: grails grails-3.1