requests对于文件的上传和下载的处理

分类: python |
一、文件的上传
文件的上传需要注意的地方:
1、headers部分:
2、files部分:
open中‘rb’是以二进制的方式读取文件
'image/jpeg':是上传的文件的类型,从抓包工具的requests的raw->content_type
中查看
最后的大括号有没有都可
因此请求的方法中 包括:url,data,headers,files
二、文件的下载
1、首先是登录部分:
文件下载的第一种方式:
其中,stream这个参数的必须指定为Ture。
默认情况下,当下载请求发出后,响应体会被立即下载下来。如果指定stream为True,就会推迟下载响应体直到访问responses.content属性,然后连接保持打开状态,就可以根据条件来获取内容。

文件下载的第一种方式:
前一篇:requests对于认证的处理
后一篇:unittest单元测试框架