Я пытаюсь позвонить в конечную точку, которая принимает содержимое json.
Я пробовал это
def upload():
connection = http.client.HTTPSConnection(self.url)
headers = { 'Content-Type': 'multipart/form-data'}
connection.request("POST", "/",body=json.dumps(self.myjson), headers)
Содержимое моего json что-то вроде этого
{"file": { "version":"2.0", "path":"my path", "test": "content"}}
Проблема в том, что когда я использую почтальон и загружаю файл напрямую, он работает. Но когда я попробовал эту часть кода, у меня возникла ошибка:
nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [org.springframework.web.multipart.MultipartFile] for property 'file[0]': no matching editors or conversion strategy found
Как я могу решить эту проблему?