multipart/form-data请求 -Python 两种解决办法

Posted wzqwer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了multipart/form-data请求 -Python 两种解决办法相关的知识,希望对你有一定的参考价值。

今天遇到requests 请求的一种新情况,请求方法 multipart/form-data。下面提供两种解决办法。

第一种

 

 

第二种

from urllib3 import encode_multipart_formdata
import requests

data = {"districtId":"1","page":1,"pageSize":"10"}
headers = {
            "Content-Type": "multipart/form-data; boundary=eaaee54a-3b9a-4b60-9d98-0b5f27d9c4ef",
            "User-Agent": "okhttp/3.10.0"
        }

d = encode_multipart_formdata(data, boundary=\'eaaee54a-3b9a-4b60-9d98-0b5f27d9c4ef\')

r = requests.request(\'POST\', url, data=d[0], headers=headers, verify=False)

 

 

 

 

 

 

以上是关于multipart/form-data请求 -Python 两种解决办法的主要内容,如果未能解决你的问题,请参考以下文章

multipart/form-data

处理没有参数的“multipart/form-data”请求异常

multipart/form-data请求 -Python 两种解决办法

使用 Content-Type 发出 Alamofire 请求:multipart/form-data

为啥我的“multipart/form-data”标头不能阻止发送预检 (OPTIONS) 请求?

带有 multipart/form-data 的请求返回 415 错误