#coding=utf-8
import requests
import os
import json
from urllib3 import encode_multipart_formdata
def Form_data():
url = "http://10.23.118.148:8080/Image"
# 接口入参为图片
path = r'C:\Users\18066662\Desktop\picture\\'
for file in os.listdir(path):
data = {
"key": "value"
}
file_path = os.path.join(path, file)
print(file_path)
# 在data中增加文件key/value
data['pic'] = (file, open(file_path, 'rb').read())
header = {"Content-Type": "multipart/form-data"}
# 转换data数据的类型
encode_data = encode_multipart_formdata(data)
data = encode_data[0]
header['Content-Type'] = encode_data[1]
res = requests.post(url=url, headers=header, data=data)
print(json.loads(res.content.decode('utf-8')))
if __name__=='__main__':
Form_data()
python 发送form-data请求
最新推荐文章于 2024-04-22 11:03:32 发布