【发布时间】:2015-08-24 00:42:12
【问题描述】:
我有一个控制器
def SampleController {
def action(Domain d) {
println params.state
....
在客户端我使用 PUT 方法进行 jQuery ajax 调用
$.ajax({url: '/sample/action/1', method: 'PUT', data: {'state':'APPROVED'}})
我收到了null
这次与 POST 相同
$.ajax({url: '/sample/action/1', method: 'POST', data: {'state':'APPROVED'}})
我收到APPROVED
在这两种情况下,我都会检查请求标头内容类型是
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
PUT 请求不能有正文吗?还是我错过了什么
【问题讨论】:
标签: post xmlhttprequest put grails-3.0