實現接口上傳文件的方式們


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