码迷,mamicode.com
首页 > Web开发 > 详细

使用requests 通过接口上传form-data格式文件

时间:2020-07-04 22:42:03      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:stream   load   查看   str   com   for   val   ESS   cte   

1.单文件上传

fiddler抓取接口请求,Inspectors->WebForms查看接口请求参数:

技术图片

 

技术图片

 

写成字典格式:

key对应name对应的值,这里name=‘licfile‘

value第一个是文件名称,对应filename=‘TFC-Trial-5-OJ456465-20200609.lic

  第二个是文件路径,

  第三个是对应Content-Tpype类型,

 

request_url = "https:xxxxx"
f ={
‘licfile‘: ("TFC-Trial-5-OJ456465-20200609.lic", open("D:\TFC-Trial-5-OJ456465-20200609.lic", "rb"), "application/octet-stream")
}
R = Session.post(request_url, files=f)
print(R.status_code)
print(R.content)

 2.文件+数据同时请求

 

技术图片

技术图片

技术图片

 

使用requests 通过接口上传form-data格式文件

标签:stream   load   查看   str   com   for   val   ESS   cte   

原文地址:https://www.cnblogs.com/xioawu-blog/p/13080173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!