Я пытаюсь создать новое задание, используя REST API на CPLEX Enterprise Server.
Я использую curl, и это моя команда
curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d "{\"attachments\": [{ \"name\": \"week_granularity.mod\", \"length\": 0},{\"name\": \"Conteo.dat\",\"length\": 0}]}"; -k -u user:password "https://MYSERVER/odme/optimserver/rest/v1/jobs"
Я отправляю файл jsonв качестве параметра с моим файлом мода и файлом данных, и я отправляю запрос POST на локальный сервер.
curl возвращает эту ошибку
Ошибка 500: javax.servlet.ServletException: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: нераспознанное поле «вложения» (класс ilog.odms.optimserver.job.IloCreateJobData), не помеченное как игнорируемое в [Source: com.ibm.ws.webcontainer.srt.http.HttpInputStream@1879da;строка: 1, столбец: 18] (через цепочку ссылок: ilog.odms.optimserver.job.IloCreateJobData ["attachments"])
Однако я сделал тест в api swagger: https://api -swagger-oaas.docloud.ibmcloud.com/api_swagger/#!/jobs/createJob с той же командой curl и работает нормально, но когда я использовал свой локальный URL, не работает.
Кто-нибудь знаетесли мне не хватает какой-либо конфигурации на моем локальном сервере?