码迷,mamicode.com
首页 > 其他好文 > 详细

multipart/form-data提交

时间:2019-09-26 18:38:38      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:bin   ring   for   source   form   key   不用   example   类型   

pip install requests-toolbelt

from requests_toolbelt import MultipartEncoder import requests m = MultipartEncoder( fields={‘field0‘: ‘value‘, ‘field1‘: ‘value‘, ‘field2‘: (‘filename‘, open(‘file.py‘, ‘rb‘), ‘text/plain‘)} ) r = requests.post(‘http://httpbin.org/post‘, data=m, headers={‘Content-Type‘: m.content_type})

参数重复的时候,就不用字典了,用list类型:

from requests_toolbelt import MultipartEncoder import requests m = MultipartEncoder( fields = [ (‘source‘, (‘f1.ext‘, f1, ‘application/x-example-mimetype‘), (‘source‘, (‘f2.ext‘, f2, ‘application/x-example-mimetype‘), ] ) r = requests.post(‘http://httpbin.org/post‘, data=m, headers={‘Content-Type‘: m.content_type})

multipart/form-data提交

标签:bin   ring   for   source   form   key   不用   example   类型   

原文地址:https://www.cnblogs.com/yaohu/p/11593582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!