如果数据是简单、平面的key-value键值对,那么使用application/x-www-form-urlencoded简单实用,不需要额外的编解码
如果数据是复杂的嵌套关系,有多层数据,那么使用application/json会简化数据的处理
简单点说,application/x-www-form-urlencoded是以表单的形式提交,数据拼接方式为key=value的方式,后台如果使用对象接收的话,可以自动封装成对象
@RequestMapping("xxx")
public Object xxx(Object o){
}
application/json需要封装成对象的话,可以加上@RequestBody注解
@RequestMapping("xxx")
public Object xxx(@RequestBody Object o){
}
转自 https://blog.csdn.net/jackjia2015/article/details/94381171