python编写请求参数带文件_python requests 库请求带有文件参数的接口实例
有些接口参数是一个文件格式,比如fiddler 抓包参数如下显示
这个接口的 form-data fiddler 显示的和不带文件参数的接口有明显区别,显示的不是简单的键值对,所以我们也不能只通过 data给接口传参,需要再value为的参数通过 files传参
data = {
"csrfname": “csrfname”,
"csrftoken": “csrftoken”,
"importtype": "xml",
"hit_criteria": "name",
"action_on_duplicated_name": "generate_new",
"userecursion": "0",
"bintoproject": "0",
"containerid": "4956",
"max_file_size": "409600",
"uploadfile": "上传文件"
}
files = {"uploadedfile": open(file_name, "rb")}
r = session.post(url=url, data=data, files=files)
这样我们通过requests 再次请求接口,通过fiddler 抓包,验证一下requests的请求是不是和原始的请求一致。
fiddler 显示的form data和原始请求一致,说明我们请求参数是正确的。
以上这篇python requests 库请求带有文件参数的接口实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。
希望与广大网友互动??
点此进行留言吧!
python编写请求参数带文件_python requests 库请求带有文件参数的接口实例相关推荐
- python的requests库发送携带上传文件的接口_python requests 库请求带有文件参数的接口实例...
python requests 库请求带有文件参数的接口实例 有些接口参数是一个文件格式,比如fiddler 抓包参数如下显示 这个接口的 form-data fiddler 显示的和不带文件参数的接 ...
- python post与get的区别_Python Requests库 Get和Post的区别和Http常见状态码
(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到:POST方式,数据放置在HTML HEADER内提交. (2) GET方式提交的数据最多只能有1024 Byte,而P ...
- python安装后在哪里找_python安装库后的文件在哪里?
简单来说 如果是系统自带的python,会使用dist-packages目录: 如果你手动安装python,它会直接使用目录site-packages. 这允许你让两个安装隔离开来. dist-pac ...
- python requests请求方式_Python Requests库使用2:请求方法
GitHub API HTTP verbs Where possible, API v3 strives to use appropriate HTTP verbs for each action. ...
- 爬虫工作流程、请求与响应原理、requests库讲解
爬虫工作流程.请求与响应原理.requests库讲解 爬虫分类主要分为两大板块 web爬虫(浏览器爬虫) APP爬虫(手机端爬虫) 在这两大板块中又可以把爬虫归类为聚焦爬虫和通用爬虫 聚焦爬虫:针对某 ...
- python requests 上传文件_Python requests上传文件实现步骤
工作中涉及到一个功能,需要上传附件到一个接口,接口参数如下: 使用http post提交附件 multipart/form-data 格式,url : http://test.com/flow/upl ...
- python api开发用什么框架_python+requests接口自动化框架
为什么要做接口自动化框架 1.业务与配置的分离 2.数据与程序的分离:数据的变更不影响程序 3.有日志功能,实现无人值守 4.自动发送测试报告 5.不懂编程的测试人员也可以进行测试 正常接口测试的流程 ...
- python requests是什么_python requests库学习
Requests python的request库官方介绍就是让HTTP服务人类,所以从这点我们就可以知道request库是为了让我们更加方便的进行http相关的各种操作 我们学习request有什么用 ...
- python爬豆瓣电视剧_python requests库爬取豆瓣电视剧数据并保存到本地详解
首先要做的就是去豆瓣网找对应的接口,这里就不赘述了,谷歌浏览器抓包即可,然后要做的就是分析返回的json数据的结构: https://movie.douban.com/j/search_subject ...
最新文章
- 又现“别人家的公司”!网曝腾讯和快手发“阳光普照奖”,给每个员工100股股票!...
- Apache Doris在美团外卖数仓中的应用实践
- AI 2000上榜学者秦兵:走进计算机的情感世界
- Java学习笔记(43)——Java泛型
- 网站功能页面构建有何技巧?
- PHP基础示例:用PHP+Mysql编写简易新闻管理系统
- tableau实战系列(九)-用 ZN 函数处理数据缺失点
- 【django】自定义中间件
- @ResponseBody注解學習
- css background-attachment:fixed 固定背景、不随内容一起滚动
- ubuntu16.04caffe训练mnist数据集
- Visual Studio 2019预览,净生产力
- java微服务实战.pdf_Spring微服务实战 ([美]约翰·卡内尔) 中文完整pdf扫描版[172MB]...
- 金盾高级视频加密系统使用教程与经验分享 (金盾视频加密系统跨平台版)
- 小狼毫 Rime 输入法任务导向式常用参数修改指南
- 3d打印材料有哪几种
- 寻觅那款你心仪的国际象棋app
- python求次幂_python如何求次幂?
- 清明节前后 市场爆发了
- 如何查看GPU的计算能力?
热门文章
- 程序员在很多人心里的作用...
- 宜家如何利用低代码平台提升员工效率,提高数据价值
- 错过618?暑假阅读季不要错过啦!
- 每日一皮:重构时总会出现的惊喜.......
- 码农与架构师之间的差距,究竟在哪里?
- 为什么将 0.1f 改为 0 会使性能降低 10 倍?
- 开学季:当当大促的额外优惠又来啦!150 买 400的书!搓搓搓~
- Spring Cloud Contract 契约测试实践
- 【并发编程】创建线程的四种方式
- 【mysql】linux安装mysql