请求体中能放那些数据?

说来惭愧,做javaWeb开发这么久了,但是一直没有整理过请求和响应,只是大概知道没有具体梳理过.

此处借用postMan中对请求体的划分

请求体 根据postman中的划分可分为四种:

1) multipart/form-data
即表单数据一般用此模式组织成 Key-Value 形式, 用分隔符 boundary,依靠boundary隔离可以上传文件也可以上传表单参数
2) x-www-form-urlencoded
此模式也可以用来上传表单参数 只不过只能上传 Key-Vlalue形式的值不能上传文件, 因为不同的 Key-Value之间使用 &相连
eg:
Key-Value&Key-Value
3) raw:
可以上传任意格式的文本,json,text,xml,html等,著名的json就是基于此
4) binary:
binary == Content-Type:application/octet-stream
只能上传二进制数据,通常用于上传文件,但是由于没有键值,所以一次只能上传一个文件

其实我们日常最常用的 就是表单和json,从基于springMVC等前端框架的编码来看,我们使用json格式的参数将json封装成java对象的时候不也是要加上一个注解么.
之前日常使用的时候只是注意到它们都在请求体中,但是它们在请求体中什么样子,什么格式,什么类型却很少关注.

尾语:
如果想要了解http请求推荐一篇博文:
https://blog.csdn.net/u010256388/article/details/68491509

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值