擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>import requests
headers = {
'accept': 'application/json',
'Authorization': 'Basic xyz',
'Content-Type': 'multipart/form-data',
}
files = {
'deleteFile': (None, ''),
'simulation': (None, ''),
'fileName': (None, 'import_file'),
'sheetName': (None, ''),
'headerRow': (None, ''),
'sendNotification': (None, ''),
'sheetIndex': (None, ''),
'fileId': (None, ''),
'template': (None, ' [ { "resourceType": "xyz", "type": { "name": "xyz" }, "identifier": { "name": "${1}", "domain": { "name": "xyz", "community": { "name": "test" } } } } ]'),
'batchSize': (None, '10000'),
'file': ('filename.xlsx;type', open('filename.xlsx;type', 'rb')),
}
response = requests.post('http://localhost:8080/rest/2.0/import/ejob', headers=headers, files=files)
</code></pre>