content-type 指定请求的信息类型
get请求
没有content-type
第一种 form表单提交默认类型 application/x-www-form-urlencoded
后端接收方式:
请求参数的名称和形参一样时会自动进行绑定,javaBean也是
如果参数和绑定类型不一致,
要使用@RequestParam("")和形参进行绑定
@RequestParam("param")等价于request.getParameter("param");
第二种: application/json
{
"key1":"value1",
"key2":"value2"
}
后端接收方式
@RequestBody
第三种:multipart/form-data
content-type
指定请求的信息类型
第一种 form表单提交默认类型 application/x-www-form-urlencoded
后端接收方式:
请求参数的名称和形参一样时会自动进行绑定,javaBean也是
如果参数和绑定类型不一致,
要使用@RequestParam("")和形参进行绑定
也可以使用@RequestBody来接收
第二种: application/json
{
"key1":"value1",
"key2":"value2"
}
后端接收方式
@RequestBody
第三种:multipart/form-data(发送二进制流 )
上传文件用这种格式
关于@ResponseBody(返回的数据json对象)
{"total":4,"pages":1,"success":true,"type":"","rows":[{"page":1,"rows":10,"sidx":"id","id":"627264608733782036","createTime":"2019-05-23 11:29:39","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-06-07 13:24:55","modifyId":"2","modifyName":"供应商查询","terminalType":"3","salesTargetMin":"360.00"},{"page":1,"rows":10,"sidx":"id","id":"627264723036954646","createTime":"2019-05-23 11:30:06","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:08:22","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"2","salesTargetMin":"120.00","salesTargetMax":"240.00"},{"page":1,"rows":10,"sidx":"id","id":"642674143510142978","createTime":"2019-07-05 00:01:38","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:08:37","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"1","salesTargetMin":"240.00","salesTargetMax":"360.00"},{"page":1,"rows":10,"sidx":"id","id":"676057331976409200","createTime":"2019-10-05 02:54:30","createId":"450254855714377728","createName":"系统管理员","modifyTime":"2019-05-25 11:07:58","modifyId":"450254855714377728","modifyName":"系统管理员","terminalType":"4","salesTargetMin":"60.00","salesTargetMax":"120.00"}]}