Ich arbeite an einem Projekt, bei dem mehrere Formularparameter angegeben werden müssen, von denen eines die Datei selbst ist.Wie senden Sie mehrere Formularparameter in Anfrage?
Was ich versucht:
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)
Problem:
ich die zusätzlichen Informationen wie diese passieren müssen (Alle diese sind Formparameter)
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”)
Angenommen, wenn Ich möchte Maschinennamen auch in der Form senden kann ich so erstellen?
data = {'machine' :'machine_name'}
r =requests.post(EST_URL , files=files,data=data)
Alle Vorschläge helfen.
Ja, Importanforderungen –
@ die-g Typ korrigiert –