requests实现文件上传(对应postman form-data)
requests实现文件上传(对应postman form-data)
postman发送post请求,有的情况需要发送form-data格式的数据
post请求一般是json格式的情况居多,例如:
header = {
'Content-Type': 'application/json', #header写入必要的请求头内容
'Accept-Encoding': 'gzip, deflate, br',
'Connection': 'keep-alive',
}
json_data = {
'XXX': XXX,#json_data写入json数据
'XXX': XXX,
}
response = requests.post(url, data=data, headers=headers)
post请求使用form-data表单形式提交数据,例如:
header = {
#'Content-Type': 'application/json',
'Accept-Encoding': 'gzip, deflate, br',
'Connection': 'keep-alive',
}
data = {
'XXX': XXX#data写入数据
}
file = {'file': open('D:\test.png', 'rb')}#读取文件
response = requests.post(url, data=data, files=file, headers=headers)
注意:
form-data上传文件时需要把header中的Content-Type注释掉,post的files参数已经内置了headers的值
如果不去掉会报错
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, '远程主机强迫关闭了一个现有的连接。', None, 10054, None))
requests实现文件上传(对应postman form-data)相关教程
linux终端删除文件命令_如何在Linux终端中删除文件和目录
linux终端删除文件命令_如何在Linux终端中删除文件和目录 linux终端删除文件命令 Fatmawati Achmad Zaenuri/Fatmawati Achmad Zaenuri / The rm and rmdir commands delete files and directories on Linux, macOS, and oth
vue中怎样实现弹出层动画效果?由上而下渐渐显示---封装成复用组
vue中怎样实现弹出层动画效果?由上而下渐渐显示---封装成复用组件 子组件: template div class=home !-- 首先将要过渡的元素用transition包裹,并设置过渡的name -- transition name=mybox div class=box v-show=boxshow/div /transition /div/templatescri
怎么实现黑白负片爆闪效果有Vegas就足够啦
怎么实现黑白负片爆闪效果,有Vegas就足够啦 作为一款视频剪辑软件,Vegas界面简洁,操作难度低,比较容易上手,今天小编就带大家了解Vegas制作超级炫酷的黑白负片爆闪效果的操作过程。 1、导入视频 首先,双击打开视频剪辑软件Vegas Pro 18,导入所需要的素
SQL群集测试之实现SQL群集之一
SQL群集测试之实现SQL群集之一 实现SQLserver故意转移群集 硬件:CPU intel至强双核.2G内存,系统硬盘一个 软件:serverR2Ent,VMWARESERVER4.0,SQLSERVEREnt 1.首先,创建俩个安全全局组,打开AD主控建sqlagent,sqlengine和一个管理用户sqlad
SQL群集测试之实现SQL群集之二
SQL群集测试之实现SQL群集之二 接上未完之续......... 21.下一步安装,等待安装的进度条完成 22.顺利安装完成,在这里可以点开连接查看安装的完成日志.下面就针对测试移动组检测 23.打开群集管理器,查看sql各项群集资源是否能正常联机 24.在sql200
C语言实现对英文文本按字典顺序排序(1~100万+个单词,多种排序
C语言实现对英文文本按字典顺序排序(1~100万+个单词,多种排序算法选择) 目录 介绍 算法代码与exe程序 基本功能 完整功能 函数总览 运行实例(10万个单词的英文文本排序) 参考文献 介绍 对含有多个单词的英文文本,选择多个排序算法,将所有单词按字典顺序
Spring基于注解的环绕通知实现请求方法日志记录
Spring基于注解的环绕通知实现请求方法日志记录 使用注解AOP实现方法日志记录,免去重复写日志存储的麻烦。该方案能记录方法请求参数,返回结果等信息 代码结构: 1.自定义注解 package com.example.demo.aop;import java.lang.annotation.ElementType;import
easyExcel实现excel文件上传和下载
easyExcel实现excel文件上传和下载 ??在工作中,经常需要把excel中的数据导入系统,亦或是把系统中符合筛选条件的数据通过excel的方式导出。 ??Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套S