· 5 years ago · May 27, 2020, 03:00 PM
1import requests
2import os
3
4# api key
5API_KEY = 'YOUR_API_KEY'
6# api url
7URL = 'https://corvus.inf.ufpr.br/api/submission/'
8
9# file to be uploaded
10file_location = 'rufus-3.9.exe'
11
12# file to be sent via request
13file = {"file_uploaded": (os.path.basename(file_location), open(file_location,'rb')) }
14
15# request headers
16headers = {"Authorization": "Token {}".format(API_KEY)}
17
18# send request
19response = requests.post(URL, files=file, headers=headers)
20
21# get response
22print(response, response.text)