阅读395 返回首页    go 阿里云 go 技术社区[云栖]


springMVC中@RequestParam和@RequestBody之contentType

Content-Type: 默认为 application/x-www-form-urlencoded编码的内容,提交方式可以是GET、POST




1.@RequestParam

multipart/form-data

其他格式包括application/json, application/xml等。这些格式的数据,必须使用@RequestBody来处理


PUT:

根据request header Content-Type的值来判断:
application/x-www-form-urlencoded可以;
multipart/form-data, 不能处理;
其他格式可以;



2.@RequestBody

这个一般处理的是在ajax请求中声明contentType: "application/json; charset=utf-8"时候。也就是json数据或者xml

@RequestParam这个一般就是在ajax里面没有声明contentType的时候,为默认的。。。urlencode格式时,用这个








最后更新:2017-08-13 22:42:13

  上一篇:go  微软提供付费Outlook服务 个性化邮件地址
  下一篇:go  茶道长详解:传统企业转型微商之道