Spring MVC 知识 -- 接收 Post 请求的几种方式
本文最后更新于:4 个月前
-
Content-Type以application/x-www-form-urlencoded进行传输
此种传输方式是构造form表单的普通post请求的方式进行传输
controller中需要有两个参数,同时这个两个参数不能加@RequestBody或者是加@RequestParam,参数会以字符串和数组的形式填充到参数里面
-
Content-Type以application/json的方式进行传输
此种方式需要传输一个json格式的字符串
controller中需要以一个字符串来进行接受这个json字符串
如果用注解的话需要添加@RequestBody
如果不用注解,需要从request域里面把body内容读取出来,然后将此字符串进行json反序列化成对象,如果想让他自动转化成对象,需要在SpringMVC的配置里面配置json序列化工具。
接收参数:多个单一属性的一个对象
-
以键值对方式发送请求
这样发送参数在请求头,即每个参数使用@RequestParam注解即可
接受参数:多个单一参数
本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 。转载请注明出处!