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

python使用requests处理form-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()


版权声明:本文为weixin_42506165原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。