我的控制器非常简单,方法如下:
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']
}
有什么方法可以避免这种情况吗?谢谢!