我正在为我的应用程序编写 Web 服务。我的问题是,当我使用 GET 方法调用它时它可以工作,但是当我使用 POST 方法时,params 不包含我的参数的蚂蚁:
当我使用 GET 调用时,这是 params 的内容:
params : [username:azerty, test:test, param2:param2, action:editProfile, controller:userWebService]
当我使用 POST 调用时,这是 params 的内容:
params : [action:editProfile, controller:userWebService]
编辑 :
/* user controller */
"/service/$action?"(controller: "userWebService", parseRequest: true)
在UserWebServiceController
....
static allowedMethods = [editProfile:['POST', 'GET']]
....
def editProfile(){
println "params : "+ params
....
}
测试我在 chrome 中使用 REST 控制台插件