Запрос, который я пытался преобразовать,
curl -X POST "http://127.0.0.1:8881/models/NOVANTATREH/v1/predict" -H "Content-Type:multipart/form-data" -F "data={\"key\": \"Photo\"};type=application/json" -F "Photo=@/path/to/image.png"
и я преобразовал его в:
import requests
headers = {
'Content-Type': 'multipart/form-data',
}
files = {
'data': (None, '{"key": "Photo"};type'),
'Photo': ('/path/to/image.png', open('/path/to/image.png', 'rb')),
}
response = requests.post('http://127.0.0.1:8881/models/NOVANTATREH/v1/predict', headers=headers, files=files)
но когда я изменился
/path/to/image.png на мой фактический путь
Я получил 400 ошибок. Любой совет, что я делаю неправильно? (Использование curl обычно работает, так что это не проблема на стороне сервера)