说起content-type为multipart/form-data类型的请求,这个通常我们是用来做文件上传类的。当然也有因为请求数据大

过大采用这种类型,那么我们可以像x-www-form-urlencoded类型那样,直接传输数据吗?

1. x-www-form-urlencoded类型请求示例:

2. muiltpart/form-data类型请求示例:

如果form-data类型直接将字典类型的data传给接口,会报错误数据。

那么form-data  应该传什么样的数据呢?格式如下

那么我们需要把data字典数据转成以上格式:

这里需要先说明的是form-data数据请求头中会有一个,这样的字段,其中boundary是自定义的这个也是我们格式分隔需要的。

'content-type': "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",

直接上转化代码:

调用方式:以下两种方法都可以,传headers信息和不传的区别就在于,如果不传采用boundary默认值。如果传以headers中的boundary为准。

转化结果:

调用示例:

可以看出,form-data字典数据转化后,调用是没有问题的。

python 处理数据类型data_python处理multipart/form-data类型请求相关推荐

  1. 1. 恼人的Multipart form data

    文章目录 1. 概述 2. 问题 3. 解决方案 3.1 解决方案一 3.2 解决方案二 3.3 解决方案三 4. 总结 1. 概述 我目前在公司负责开放平台项目,使用spring-cloud-gat ...

  2. python 处理数据类型data_python数据类型之pandas—DataFrame

    DataFrame定义: DataFrame是pandas的两个主要数据结构之一,另一个是Series -一个表格型的数据结构 -含有一组有序的列 -大致可看成共享同一个index的Series集合 ...

  3. python字典数据类型笔记_python笔记2-数据类型:元组、字典常用操作

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b' ...

  4. Python的数据类型(二):字符串类型、布尔类型、列表、元组、字典、集合

    文章目录 一.字符串类型 1.字符串的表示方式 2.字符串的下标和切片 3.字符串常见的内置函数 4.字符串的运算符 5.字符编码 6.字符串格式化 7.字符串format方法的使用 二.布尔类型 三 ...

  5. 如何向mysql表中添加数据类型_java中怎么把data类型的数据添加到数据库?

    这种问题应该算是很初级的问题了,项目一直用的是util包下的date,所以临时看了一下sql.date的源码: 由源码,很容易可以看出来,sql.date提供了两种构造方法: 一. 提供年月日 @De ...

  6. flux读取不到数据_WebFlux 中form data获取不到参数问题

    Spring WebFlux 中, request.queryParams 只能获取到 查询参数, 对于 form 提交的参数无法进行参数自动装载 处理方式有两种: 一. 自定义 ArgumentRe ...

  7. http协议的Request Payload 和 Form Data 的区别

    Request Payload VS Form Data 前端请求 我看了前端发起的请求,请求正文并不是我熟悉的 Form Data,而是 Request Payload.如图注意下面两个请求的 Co ...

  8. 列举python的5个数据类型_python公开课|新公布的5个python核心数据类型,这些细节你难道还不不知道吗...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

  9. python requests form data_Python爬虫:Request Payload和Form Data的简单区别说明

    Request Payload 和 Form Data 请求头上的参数差别在于: Content-Type Form Data Post表单请求 代码示例 headers = { "Cont ...

最新文章

  1. 工程师必看-PCB设计标准工艺要求(五)
  2. 课程介绍 复习 创建对象的三种方式 自定义构造函数创建对象 工厂模式创建对象
  3. 3.注释(代码的整洁之道)
  4. 几种简单的素数判定法(转)
  5. OpenCV与图像处理学习十四——SIFT特征(含代码)
  6. 深度学习计算机视觉五大技术:图像分类、对象检测、目标跟踪、语义分割和实例分割
  7. Intouch Historian历史曲线配置导入导出
  8. 开发简易飞机订票系统(C/C++)
  9. 淘宝京东拼多多自动查券找券返利机器人实现方法分享
  10. 【docker】镜像
  11. 微信和淘宝最赤裸的分析
  12. python检测屏幕亮点_图像处理之坏点校正及源码实现
  13. List中根据对象字段快速查找对象
  14. sofasofa——交通事故理赔审核
  15. 箩筐旗下易图通与微软签署合作协议;德国COYO和芬兰Smarp组建全球前5的软件提供商 | 全球TMT...
  16. Dell LATITUDE E5410笔记本Ubuntu无线网卡BCM43224驱动安装(原创)
  17. GEE8:多个矢量点的NDVI连续数据的获取及分析(CSV数据)
  18. 华为鸿蒙a股,美林配资杠杆免费线上开户:华为鸿蒙系统将正式发布A股软件板块被引爆...
  19. shell 编程教程(9)自定义函数
  20. moviepy处理视频帧和遍历的方式处理视频帧速度对比。

热门文章

  1. 【大前端】android怎么获取本地视频及封面的正确姿势
  2. Z600服务器是阵列硬盘,澎湃动力!12核惠普Z600工作站性能实测
  3. 《挂出个大侠》12.17上线链游玩家|百种武学、探索江湖
  4. 程序员女装史——从入门到穿女装,到底发生了什么?
  5. php给全局变量重新赋值,SpeedPHP/全局变量赋值
  6. idea 配置 github
  7. 【有利可图网】PS实战系列:PS校正偏黄照片
  8. 数据结构 - 停车场管理
  9. xshell开启文件服务器的命令,xshell重启服务器命令
  10. 14岁那年他出家了,而且很开心