实现接口上传文件的方式们


1、接口信息:
请求方法:POST
请求类型:Content-Type: multipart/form-data
请求参数
响应类型:Content-Type:application/json
响应内容:
返回参数示例:
{
"ret":1,
"msg":"获取数据成功",
"content":[]
}
 
2、postman实现文件上传
(1)header中,指明Content-Type为multipart/form-data
(2)body选择form-data,填写参数名和参数值
注意:文件类型的参数要选择file后直接上传文件

 

3、requests模块实现文件上传
(1)放在前面说明
requests模块传参有四种方式:params、data,、json和files
① parmas:传递查询字符串参数(常用于get请求)
② data:传递表单类型的参数(Content-Type为application/x-www-form-urlencoded)
③ json:传递json类型的参数(Content-Type为application/json)
④ files:用于上传文件(Content-Type为multipart/form-data;)
(2)文件的参数使用files,其他的参数使用data
(3)执行python文件即可

 

4、httprunner实现文件上传
(1)通过upload传递参数,包括文件参数和其他参数
注意:所有参数值都必须为字符串类型
(2)api文件
(3)testcases文件
(4)通过hrun testcase_name.yml执行即可

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM