python使用requests处理form-data格式的传参
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格式的传参相关推荐
- python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...
本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...
- python可变参数_Python 的四种共享传参详解
点击上方"Python数据之道",选择"星标公众号" 精品文章,第一时间送达 作者 | 杨仁聪 编辑 | Lemon 出品 | Python数据之道 本文来自公 ...
- 文件上传---FormData格式的传参
一般前端做 文件导入功能 / 上传功能 的时候会用到Formdata的格式,来上传文件和数据. 会比较常用的两种方式: let formData = new FormData(); // 当前为空 ...
- python的py文件打包exe可执行文件(传参+读取文件)
python打包成可执行文件用pyinstaller即可完成 但是如果需要考虑传参和读取文件,就显得不是那么丝滑了.(找了蛮久才解决的) 下面将展示如何完成打包后的exe文件实现能够传参+读取文件 首 ...
- shell脚本(五)——函数的格式、传参、变量、递归、函数库
shell脚本(五)--函数 一.shell函数定义 二.格式 1.格式一: 2.格式二: 三.函数返回值 四.函数传参 五.函数变量的作用范围 六.递归 1.阶乘 2.递归查目录 七.创建函数库 一 ...
- Python Django 配置URL的方式(url传参方式)
- 前后端实现Base64格式的传参及转换
js开发过程中,有可能遇到参数传输出现乱码等问题,那么怎么解决这类问题呢?那就是对参数进行Base64编码,在传输完成后,在通过解码获取原参数值.为了实现这个功能,我们需要用到Base64.js,其源 ...
- python中requests的用法总结
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到.可以说,Requests 完全满足如今网络的需求 本文全部来源于官方文档 http://docs ...
- python爬虫requests库_Python爬虫(三)Requests库
什么是Requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库.与urllib相比,Requests更加方便,可以节约 ...
最新文章
- hdu 5213(容斥原理+莫队算法)
- What is the usage of getMasterKeyAttributes in configuration.js
- Java——集合(输入5个学生的信息按总分高低排序)
- Mutual and feedback(互评与反馈)
- P1678 烦恼的高考志愿
- Java高并发程序设计学习笔记(五):JDK并发包(各种同步控制工具的使用、并发容器及典型源码分析(Hashmap等))...
- (Python第七天)实例二玩转函数
- 【华为大咖分享】3.如何做Code Review 与 结对编程?
- 为什么jsp的form表单不能跳转_UI设计干货分享:设计语言 - 表单(登录/注册)...
- Linux能ping主机,但ping不了网关以及外网,显示包全丢失解决方案
- pl/sql操作数据库之触发器的使用
- 数据库设计三范式(3NF)
- popen和pclose
- 计算机固态硬盘序列号,固态硬盘检测工具ssdlife pro 2安装教程(附序列号)
- idea工程在maven projects中显示灰色的解决办法
- wireshark读写pcap文件_pcap文件格式和wireshark解析
- 110 AddressBook
- CStdioFile类的使用1
- ubuntu下 vim工具的安装与使用教程(一)
- 服务器虚拟机控制台打不开,OpenStack虚拟机控制台打不开
热门文章
- 凭借ZTMAPGIS开发系统,打造智慧林业巡护“一块屏”,全面加强森林资源保护新时代
- 垃圾分类主题班会PPT模板
- WF 系列--WF基础
- 浙江省高级工程师职称评审条件
- excel计算式自动计算_钢筋翻样搞不定?图文讲义+自动计算excel表格,高效更省心...
- 大数据|Hadoop系统
- R-FCN 与 Position Sensitive ROI Pooling
- 所示零件是减速器中的传动轴
- 解决C++运算符重载时=和+(或-、*、/、后置自增自减)无法连用
- 系统架构——系统流程图和程序流程图的区别