- 这里演示以charles抓包构建python请求代码
-
copy curl request
copy curl request - 到这个https://curl.trillworks.com/
网站将curl数据转为python代码(--data-binary开头的数据包含二进制数据,先去掉这部分数据。然后添加--compressed请求url部分)
需要去除的数据部分
--compressed添加url
-
- 将生成的代码复制到IDE中,分析multipart部分,这里包含了两个字段:
multipart
python引入模块from requests_toolbelt.multipart import MultipartEncoder
,将以上multipart部分两个字段构建如下,注意需要将请求headers添加Content-Type
:
multipart
- 通过以上步骤,一个包含
multipart/form-data
数据的接口就可以构建成功了
网友评论