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

转自:https://blog.csdn.net/qq_41063141/article/details/101505956

1、multipart/form-data

以表单形式提交,主要是上传文件用它,在http中格式为

 

 

 

 

 

 

 2、application/x-www-from-urlencoded

以键值对的数据格式提交,当action为post时,浏览器将form数据封装到http body中,然后发送server。这个格式不能提交文件

 

 

 

 

 

 

 

 

 

 3、raw 可以上传任意格式的文本,

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

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

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

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

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

 

 

4、binary

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

 

 5、postman中Params和Body的区别

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

 

 Body是放在请求体里面,用于Post请求

 

posted @ 2020-01-14 16:29  cacti_vc  阅读(12549)  评论(0编辑  收藏  举报