登峰造极的python requests完成接口文件上传的案例
这篇文章主要介绍了python requests完成接口文件上传的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随北凡过来看看吧
最近在准备一个公开课,主题就是利用不同的语言和不同的工具去实现文件的上传和下载。
在利用Jmeter去实现功能的时候,以及利用loadrunner去写脚本的时候,都很顺利,没有任何问题,当我尝试用Python去解决这个问题的时候,花了一些时间。
这也让我在学习和尝试中,找到了很多乐趣,下面给大家分享下,如何去实现操作。
前提:
1:有一个上传接口,地址如下:http://xx.xx.xx.xx//upload/stream(公司的服务,地址不便外发~有兴趣的同志可以来看我们的公开课!)
2:上传接口的参数如下所示:
1 |
|
其中有两个参数需要跟大家解释一下:filesize:指的是文件的字节大小。 filename:指的是你上传之后保存的文件名~记得不要搞错了后缀哟。其他的参数可以忽略,在做自己公司接口的时候,就按照自己公司的接口文档去做即可。
开始操作:
1:安装requests模块,安装命令:pip install requests
2:发送请求,代码如下所示:
1 2 3 4 |
|
查看结果:
执行完代码后,看到我们上传成功,效果如下:
大家如果有上传文件的接口,赶紧去试试吧!
学习了代码后,有些事情就会显得轻松多啦!
补充:python实现接口上传文件的两种方法
文件上传:上传图片的类型是file,这里没有用到头部信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
文件上传:上传的类型是file,用到头部信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
|
登峰造极的python requests完成接口文件上传的案例相关推荐
- Python + Paramiko实现sftp文件上传下载
最近在测试服务器那块,看了下Paramiko模块,一直都是用FileZilla工具,想了想,持续集成,更新代码可以用Parmmiko完成,还是不错的 Paramiko是用python语言写的一个模块, ...
- python bootstrap-fileinput示例_文件上传控件bootstrap-fileinput的使用
一.准备 1.插件下载地址:https://github.com/kartik-v/bootstrap-fileinput/ 下载后的压缩包解压文件夹内容如下: js:插件核心js代码,引用filei ...
- fastdfs连接mysql_fastDFS文件上传简单案例
基于fastDFS做了一个简单的文件上传案例(贼简陋),文件上传成功后将文件信息保存到MySQL数据库中 pom.xml 1 2 3 org.springframework.boot 4 spring ...
- python网页开发实现本地上传_树莓派 python 如何将本地文件上传到指定的服务器页面上...
展开全部 以下是单个文件的,不2113确定你的文件夹是什么意5261思,4102可以压缩下再上传(方1653法一样,调用zip命令) 我的实现方法:调用终端的curl,以下为代码平片段,实现的功能是上 ...
- java 远程接口 文件上传_java中远程http文件上传及file2multipartfile
1 public static Map executeDriverServer(String driverUrl, Map param,String multipart, String content ...
- 接口测试文件上传(python+requests)
在做接口测试的时候,往往会有需要文件上传的接口,今天教大家使用apipost接口测试工具和python+requests脚本进行接口测试. 一.使用python+requests python+req ...
- Python页面自动化文件上传两种方式
Python页面自动化测试之文件上传的两种方式 --广州_vivi 最近教学过程,学员项目出现测试上传文件无法执行的情况,分析发现学员项目的上传按钮并不是input按钮,导致无法使用直接定位元素方式进 ...
- Spring文件上传
2019独角兽企业重金招聘Python工程师标准>>> Spring文件上传 1.所需依赖包:commons-fileupload-1.3.1.jar 2.Maven配置文件pom. ...
- 【SpringBoot学习】5、SpringBoot 实现文件上传,图片上传并显示功能
SpringBoot 实现文件上传,图片上传并显示功能 我先看一下<颈椎病康复指南>再给大家说怎么实现的这两个功能,毕竟只是一个新手,解决这种复杂点的问题(相对而言),还是需要花费大量时间 ...
最新文章
- HarmonyOS之常用组件TextField的功能和使用
- vue wabpack 切换开发环境 和生成环境 的接口地址
- Jmeter提取响应结果中的json数据
- 关于 Mac OS X 内核技术来源
- c++ vector用另一个vector初始化
- IOS多线程任务(综述篇)
- JAVA集合(四、ConcurrentHashMap)
- 我的springboot+vue前后端分离权限脚手架
- java ArrayList添加元素全部一样
- android 物业管理系统,基于Android的物业管理系统
- 宽带运营商为什么限制上行带宽
- 自媒体、新媒体、融媒体的区别是什么?
- GoLang之什么是CSP(1)
- LSL-- Types
- 一键制作低多边形海报效果教程
- TCGA肿瘤数据分析专题
- Jsp文件修改后不生效怎么办?
- 使用Java在浏览器页面无法导出excel表格
- 信息学奥赛一本通:1084:幂的末尾
- python中的计时模块:time.time()