0
Iam在一個需要指定多個表單參數的項目上工作,其中一個是文件本身。如何在請求中發送多個表單參數?
我的嘗試:
import requests
REST_URL = 'http://192.168.150.138:8888/tasks/create/file'
with open(os.path.join('/home/default/Batch/Samples/', filename),'rb') as sample:
files = {'file' :("temp_file_name" , sample)}
r = requests.post(REST_URL , files=files)
問題:
我需要通過這樣的附加信息(這些都是形式參數)
file (required) - sample file (multipart encoded file content)
package (optional) - analysis package to be used for the analysis
timeout (optional) (int) - analysis timeout (in seconds)
priority (optional) (int) - priority to assign to the task (1-3)
options (optional) - options to pass to the analysis package
machine (optional) - label of the analysis machine to use for the analysis
platform (optional) - name of the platform to select the analysis machine from (e.g. 「windows」)
假設,如果我想以這種形式發送機器名稱,我可以像這樣創建嗎?
data = {'machine' :'machine_name'}
r =requests.post(EST_URL , files=files,data=data)
任何建議將有所幫助。
是,導入請求 –
@ DAS-G型修正 –