#header
header = {
'key1': value1,
# 这是巨坑!一定不要自己填写Content-Type,requests会完成
#'Content-Type':'multipart/form-data',
}
#普通字段
data = {
'key2': value2,
}
#文件
#files是key
files=[
('files',('file',open('targetFile.txt','rb'),'application/octet-stream'))
]
r = requests.request(method='post', url=url, headers=headers, files=files, data=data)
res = json.loads(r.text)
注意点
1、Content-Type
不要自己填写,自己填写会报错(我上面写了然后注释是为了说明问题)
2、files数组中的files
字段就是接口需要填入的字段