Python通过requests模块处理form-data请求格式

1、安装 requests_toolbelt 模块,引入该模块下的 MultipartEncoder

2、在 请求体 中使用该模块函数,请求头中增加对应参数值

from requests_toolbelt.multipart.encoder import MultipartEncoder
import requests


request_body = MultipartEncoder(
    {
        "language": "中文",
        "name": "大魔王",
        "age": "18",
        "height": 180,
        "weight": 180,
        "photo": ""
    }
)

request_header = {
    "Content-Type": request_body.content_type
}

response_body = requests.post(url, data=request_body, headers=request_header)

 

posted @ 2021-06-26 16:00  醒日是归时  阅读(1251)  评论(0编辑  收藏  举报