python+requests——post提交文件

Posted 小白龙白龙马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+requests——post提交文件相关的知识,希望对你有一定的参考价值。

url = \'http://httpbin.org/post\'

files = {\'file\': open(\'report.xls\', \'rb\')}

r = requests.post(url, files=files)


#你可以显式地设置文件名,文件类型和请求头:
url = \'http://httpbin.org/post\'

files = {\'file\': (\'report.xls\', open(\'report.xls\', \'rb\'), \'application/vnd.ms-excel\', {\'Expires\': \'0\'})}


r = requests.post(url, files=files)

 

 

 

 

 

 

 

以上是关于python+requests——post提交文件的主要内容,如果未能解决你的问题,请参考以下文章

Python 编写通过post方式提交的接口测试代码

Python Requests库 Get和Post的区别

用python复制form表单的一个问题?

python爬虫如何POST request payload形式的请求

Python之Requests库的7个主要方法

Python-提交form表单