使用requests库提交multipart/form-data 格式的请求

Posted Hi,欢迎来到小喜的博客,希望能对你有所帮助!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用requests库提交multipart/form-data 格式的请求相关的知识,希望对你有一定的参考价值。

前言:

Requests是用Python语言编写,基于urllib,采用Apache2 Licensed开源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。更重要的一点是它支持Python3哦!


一、安装 Requests

>>>pip3 install requests


二、multipart/form-data 格式的请求举例

如下图所示,请求里面有4个参数:handle,option,modify_offer_type,Filedata。其中Filedata需要上传文件。

 
技术分享图片
Request Headers
 
技术分享图片
Request Payload

三、使用requests库提交multipart/form-data 格式的请求

技术分享图片

设置cookie
 
技术分享图片
提交请求
 
技术分享图片
case数据-yaml
 
技术分享图片
执行case

 


如上,希望对你有所帮助~~

图片不清楚的话,请关注同篇文章:http://www.jianshu.com/p/086664a7a12f

以上是关于使用requests库提交multipart/form-data 格式的请求的主要内容,如果未能解决你的问题,请参考以下文章

PHP 表单与音频知识点及使用

图片上传 - 在点击提交之前在网页上显示图片

Requests库入门——应用实例-百度360搜索关键词提交

Python爬虫编程思想(21):使用requests网络库抓取二进制数据提交POST请求和处理响应数据

Python Requests库 Get和Post的区别

如何在提交侦听器上传递表单数据,以便 axios 可以发布表单数据?