|
发表于 2021-7-7 19:05:53
From FishC Mobile
|
显示全部楼层
|阅读模式
5鱼币
请问各位大神下面这种请求用requests怎么写啊?试了几种写法都是报错
Method
POST
HTTP header
Content-Type: multipart/form-data;boundary=“boundary”
HTTP body
—boundary
Content-Disposition: form-data
Content-Type: application/json
{“service_id”: string,
“product_id”: string,
“info”: { “corpo_name”: string,
“address”: string }
}
—boundary
Content-Disposition: form-data; name=“inputfile”
Content-Type: application/pdf
(binary data)
尝试了以下写法都报错
方法1
headers = {“Content-Type”: ‘ multipart/form-data;boundary=“boundary”’}
payload = {“service_id”: string, “product_id”: string,“info”: { “corpo_name”: string,“address”: string }}
files = {inputfile: (filename, open(filename,”rb”))}
res = requests.post(URL, json=payload, files=files, headers=headers)
方法2
headers = {“Content-Type”: ‘ multipart/form-data;boundary=“boundary”’}
files = {inputfile: (filename, open(filename,”rb”)),
“service_id”: (None,string), “product_id”: (None,string) ,“info”: { “corpo_name”: (None,string),“address”: (None,string)}}
res=requests.post(URL,files=files,headers=headers)
|
|