【发布时间】:2013-12-21 00:44:50
【问题描述】:
我在工作中学习 Grails,所以如果我看起来一无所知,请多多包涵。
我通过 IntelliJ 设置了多个 Grails 应用程序,使用默认的 Hibernate 设置、Tomcat 服务器,所有这些都非常普通。我通过终端创建了所有域模型、控制器等。一切都很好,当应用程序启动时,数据会从 BootStrap.groovy 中填充。但是当我尝试通过网络界面(通过 ajax 或 html 帖子)发布内容时,它会返回:POST http://localhost:8080/BookApp/book/save 400 (Bad Request)
Grails 控制台中绝对什么都没有显示,即使所有内容都设置为记录信息。
这就是它开始变得奇怪的地方。当我 cURL 到保存路由时,它返回 201 并且数据会很好地填充到数据库中。
那么...我什至从哪里开始调试这个问题。
编辑:Here's a link to the repo,如果您想查看源代码。
【问题讨论】:
-
通过捕获和比较您在每个实例中发布的有效负载开始调试。
标签: grails