POST方法发送请求
post请求数据类型
(1) form-data
① 将发送以表单数据形式发送,一般用于上传文件
② 比如证券、保险、银行业务中常用,把个人证件/文件发送给接口
(2) x-www-form-urlencoded
① 将发送以表单数据形式发送,数据会经过urlencoded编码,常见的发送数据方式,默认方式
② 形式是参数名1=值1&参数名2=值2
(3) raw
① 一般用于发送json数据、xml数据
(4) binary
① 一般上传文件,但只限一个文件
注意:
(1) post发送的数据放在请求体中(Body)
(2) get发送的数据是放在url之中
(3) 发送的数据是何种类型,看需求
POST表单数据,login接口
接口需求:
接口地址:http://接口服务器IP/apitest/login/
功能:判断能否登录成功
参数:username、password
发送数据的类型:x-www-form-urlencoded
数据库表:apitest.users
返回值:text/html类型
预期包含文本:用户登录验证成功
POST上传文件
接口需求:
接口地址:http://接口服务器IP/apitest/upload-file/uponefile/
功能:只允许上传一个文件
参数名:file
返回值:text/html类型
预期包含文本:文件上传成功
在服务器文件目录中找到E:\xampp\htdocs\apitest\upload-file\upload进行验证
POST上传多个文件
接口需求:
接口地址:http://接口服务器IP/apitest/upload-file/upfiles/
功能:允许上传多个文件
参数名:自定义
返回值:text/html类型
预期包含文本:上传成功
POST发送JSON数据
接口需求:
接口地址:http://接口服务器IP/apitest/send-json/
功能:接收json类型的数据,对json数据中键排序后返回
返回值:json类型
作者:暄总-tester