grails控制器 - POST json请求

时间:2014-10-16 14:52:39

标签: json grails grails-2.0 grails-controller

我的控制器非常简单,方法如下:

def createNewWidgetVersion() {
        println request.JSON
        render status: OK
}

我发送了以下请求:

  

POST / CMSAdmin / widgetVersion / createNewWidgetVersion HTTP / 1.1主机:   localhost:8080

     

Content-Type:application / json

     

缓存控制:无缓存

     

{" htmlText":" 33"," javaScript":   " document.getElementById(' ffsdfdsfsfsfsd')","评论":" SUCCESS",   " widgetId":" 1","输入":" LIVE" }

并且在调试时,IDE显示request.JSON为空。控制器并没有扩展RestfullController,但我认为它并不是必须在这个特定的计算中。你能否暗示我做错了什么?花了几个小时处理这件事。谢谢!

UPD1

我将以下内容添加到UrlMappings.groovy:

"/widgetVersion/"(controller: "widgetVersion", parseRequest:true){
    action = [POST:'createNewWidgetVersion']
}

有什么方法可以避免这种情况吗?谢谢!

0 个答案:

没有答案