У меня есть запрос cURL, который работает нормально.
curl http://localhost:5000/models/images/generic/infer.json -XPOST -F job_id='123' -F dont_resize='dont_resize' -F snapshot_epoch='100' -F image_file='@/home/hellouser/Downloads/infer/Users/User01/Images/tiles/999/00.jpg'`
У меня есть скрипт на python, где я хочу выполнить тот же запрос.Но я получаю следующую ошибку:
{"error": {"message": "Объект 'NoneType' не имеет атрибута 'iteritems'", "type": "AttributeError"}}
Вот код Python,
import requests
data = {
'job_id': '123',
'dont_resize': 'dont_resize',
'snapshot_epoch': '100',
'image_file': '@/home/hellouser/Downloads/infer/Users/User01/Images/tiles/999/00.jpg' }
url = 'http://localhost:5000/models/images/generic/infer.json'
r = requests.post(url=url, data=data)
Есть идеи, как правильно преобразовать код?Должен ли я передать file=file
в запросе?