1. postman post请求界面预览,如下:
post请求界面图
1.1 form-data提交数据方式,上图中编号为1的:
(1) 此种提交方式
field1:value1
field2:value2
file1:file_url
file2:file_url
(2) 数据可以包含表单键值对数据以及上传的文件;
(3) 不对上传内容进行编码;
(4) 在使用包含文件上传控件的表单时,必须使用该值;
1.2 x-www-form-urlencoded提交数据方式,上图中编号为2的:
(1) 此种提交方式
field1:value1
field2:value2
(2) 数据包含表单键值对数;
(3) 上传内容前进行内容编码,格式field1=value1&field2=value2;
1.3 raw提交数据方式,上图中编号为3的:
(1) 此种提交方式可以为
image.png
(2) json格式最为常用;
(3) 空格转换为 "+" 加号,但不对特殊字符编码;
1.4 binary提交数据方式,上图中编号为4的:
(1) 此种提交方式只能上传文件并且只有一个;
2. 页面中form表单提交
2.1 enctype="application/x-www-form-urlencoded"
在发送前编码所有字符(默认)
2.2 enctype="multipart/form-data"
不对字符编码;
在使用包含文件上传控件的表单时,必须使用该值;
2.3 enctype="text/plain"
空格转换为 "+" 加号,但不对特殊字符编码;
网友评论