Я пытаюсь использовать API REST от клиента Postman REST в Chrome.Я продолжаю получать ошибку 422 при попытке запустить экземпляр процесса с использованием REST API
Вот мой скриншот:
я получаю ошибку 422: «Сервер понимает тип содержимого объекта запроса и синтаксис запроса объекта является правильным, но не смог обработать содержащийся инструкции".
Я использую Activiti 5.16.3 на MacOS Maverick, с Java 1.8.
Процесс, который я пытался назвать, - это тот, который поставляется с демо-версией Activiti, Request Request.
полезной нагрузки JSON в моем запроса:
{
"processDefinitionKey":"vacationRequest",
"variables":[
{"name": "employeeName", "value": "Raka","type":"string"},
{"name": "numberOfDays", "value": "5", "type":"integer"},
{"name": "vacationMotivation", "value": "", "type":"string"},
{"name": "startDate", "value": "01-01-2014 11:11", "type":"date"}
]
}
О, и я должен был добавить заголовок «Content-Type» со значением, установленным в «приложение/JSON» (в противном случае я получаю сообщение об ошибке код 415: «Сервер отказывается обслуживать запрос, поскольку объект запроса находится в формате, не поддерживаемом запрошенным ресурсом для запрошенного метода»).
Что мне не хватает?
Btw, мне нужно продемонстрировать использование REST API с помощью таких инструментов, как почтальон. Таким образом, нет Java-кода. Это связано с тем, что другой программист (front-end) будет напрямую взаимодействовать с Activiti bpm.
Заранее за вашу помощь. Это действительно важно.
** Дополнительные комментарии:
У меня не было проблемы с другими методами REST, которые являются GET (например: включение определений процессов и т.д.). Похоже, у меня только проблемы с POST (и, возможно, PUT тоже).
Не так много информации об этом на Google: https://www.google.com/search?as_q=rest+422&as_epq=&as_oq=&as_eq=&as_nlo=&as_nhi=&lr=&cr=&as_qdr=all&as_sitesearch=http%3A%2F%2Fforums.activiti.org&as_occt=any&safe=images&as_filetype=&as_rights=&gws_rd=ssl
Я попытался также это предложение. Не работает для меня: http://forums.activiti.org/comment/23039#comment-23039 **
С наилучшими пожеланиями, раки