python使用requests处理form-data格式的传参

  • 方法一:使用MultipartEncoder
  • 方法二:在request中使用参数data

方法一:使用MultipartEncoder

1.安装requests_toolbelt插件
方法1:直接在cmd,输入pip install requests_toolbelt

方法2:使用pycharm安装

2.引入 MultipartEncoder
3.使用MultipartEncoder封装form-data数据
4.修改headers中的Content-Type格式
5.使用封装后的数据传参

from requests_toolbelt.multipart.encoder import MultipartEncoder
data ={'jobNames':'TraceGPSDataSyncJob} #form-data数据
m = MultipartEncoder(data)
headers ={'Content-Type':m.content_type}
req = requests.post(url=url,headers=headers,data=m)

方法二:在request中使用参数data

 url ='http://XXX"data ={'jobNames':'TraceGPSDataSyncJob'}headers ={'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8'}req = requests.post(url=url,headers=headers,data=data)return req.json()

python使用requests处理form-data格式的传参相关推荐

  1. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  2. python可变参数_Python 的四种共享传参详解

    点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...

  3. 文件上传---FormData格式的传参

    一般前端做  文件导入功能 / 上传功能 的时候会用到Formdata的格式,来上传文件和数据. 会比较常用的两种方式: let formData = new FormData(); // 当前为空 ...

  4. python的py文件打包exe可执行文件(传参+读取文件)

    python打包成可执行文件用pyinstaller即可完成 但是如果需要考虑传参和读取文件,就显得不是那么丝滑了.(找了蛮久才解决的) 下面将展示如何完成打包后的exe文件实现能够传参+读取文件 首 ...

  5. shell脚本(五)——函数的格式、传参、变量、递归、函数库

    shell脚本(五)--函数 一.shell函数定义 二.格式 1.格式一: 2.格式二: 三.函数返回值 四.函数传参 五.函数变量的作用范围 六.递归 1.阶乘 2.递归查目录 七.创建函数库 一 ...

  6. Python Django 配置URL的方式(url传参方式)

  7. 前后端实现Base64格式的传参及转换

    js开发过程中,有可能遇到参数传输出现乱码等问题,那么怎么解决这类问题呢?那就是对参数进行Base64编码,在传输完成后,在通过解码获取原参数值.为了实现这个功能,我们需要用到Base64.js,其源 ...

  8. python中requests的用法总结

    requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到.可以说,Requests 完全满足如今网络的需求 本文全部来源于官方文档 http://docs ...

  9. python爬虫requests库_Python爬虫(三)Requests库

    什么是Requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库.与urllib相比,Requests更加方便,可以节约 ...

最新文章

  1. hdu 5213(容斥原理+莫队算法)
  2. What is the usage of getMasterKeyAttributes in configuration.js
  3. Java——集合(输入5个学生的信息按总分高低排序)
  4. Mutual and feedback(互评与反馈)
  5. P1678 烦恼的高考志愿
  6. Java高并发程序设计学习笔记(五):JDK并发包(各种同步控制工具的使用、并发容器及典型源码分析(Hashmap等))...
  7. (Python第七天)实例二玩转函数
  8. 【华为大咖分享】3.如何做Code Review 与 结对编程?
  9. 为什么jsp的form表单不能跳转_UI设计干货分享:设计语言 - 表单(登录/注册)...
  10. Linux能ping主机,但ping不了网关以及外网,显示包全丢失解决方案
  11. pl/sql操作数据库之触发器的使用
  12. 数据库设计三范式(3NF)
  13. popen和pclose
  14. 计算机固态硬盘序列号,固态硬盘检测工具ssdlife pro 2安装教程(附序列号)
  15. idea工程在maven projects中显示灰色的解决办法
  16. wireshark读写pcap文件_pcap文件格式和wireshark解析
  17. 110 AddressBook
  18. CStdioFile类的使用1
  19. ubuntu下 vim工具的安装与使用教程(一)
  20. 服务器虚拟机控制台打不开,OpenStack虚拟机控制台打不开

热门文章

  1. 凭借ZTMAPGIS开发系统,打造智慧林业巡护“一块屏”,全面加强森林资源保护新时代
  2. 垃圾分类主题班会PPT模板
  3. WF 系列--WF基础
  4. 浙江省高级工程师职称评审条件
  5. excel计算式自动计算_钢筋翻样搞不定?图文讲义+自动计算excel表格,高效更省心...
  6. 大数据|Hadoop系统
  7. R-FCN 与 Position Sensitive ROI Pooling
  8. 所示零件是减速器中的传动轴
  9. 解决C++运算符重载时=和+(或-、*、/、后置自增自减)无法连用
  10. 系统架构——系统流程图和程序流程图的区别