热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

formdata@requestBodyContentType

form-data参数以HttpServletRequest请求形式将form表单元素的name与value进行组合,实现表单数据的序列化设置Content-ty

form-data 参数以HttpServletRequest请求形式

将form表单元素的name与value进行组合,实现表单数据的序列化 

设置Content-type这个Header为application/x-www-form-urlencoded

在servlet中,可以通过request.getParameter(name)的形式来获取表单参数

 

@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。

通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上

在一些特殊情况@requestBody也可以用来处理content-type类型为application/x-www-form-urlcoded的内容

 

Http Header里的Content-Type一般有这三种:

application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式。
multipart/form-data: 数据被编码为一条消息,页上的每个控件对应消息中的一个部分。
text/plain: 数据以纯文本形式(text/json/xmlml)进行编码,其中不含任何控件或格式字符。postman软件里标的是RAW。

 

 


推荐阅读
author-avatar
Jing
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有