前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android http的请求体body的几种数据格式

Android http的请求体body的几种数据格式

原创
作者头像
李林LiLin
修改2021-07-19 11:13:34
2.2K0
修改2021-07-19 11:13:34
举报
文章被收录于专栏:Android进阶编程Android进阶编程

1、http的请求体body的几种数据格式

1.1 multipart/form-data

以表单形式提交,主要是上传文件用它。

它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;

在http中格式为:

1.2 application/x-www-from-urlencoded

会将表单内的数据转换为键值对,比如,name=java&age = 23

1.3 raw

选择text,则请求头是: text/plain

选择javascript,则请求头是: application/javascript

选择json,则请求头是: application/json (如果想以json格式传参,就用raw+json就行了)

选择html,则请求头是: text/html

选择application/xml,则请求头是: application/xml

1.4 binary

相当于Content-Type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。(一般用的不多)

2、postman中 Params和Body的区别

Params 它会将参数放入url的?后面提交到后台(带到请求的接口链接里)

Body是放在请求体里面

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、http的请求体body的几种数据格式
    • 1.1 multipart/form-data
      • 1.2 application/x-www-from-urlencoded
        • 1.3 raw
          • 1.4 binary
          • 2、postman中 Params和Body的区别
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档