Я пытаюсь вызвать REST API (операция POST) из IBM BPM 8.6, мне нужно использовать задачу скрипта, я могу вызвать API без проблем, только то, что API ожидает тело запроса с объектом json в он и я еще не нашли способ добавить это к объекту запроса, который я создаю в скрипте. Я могу добавить к запросу заголовки и параметры, но не текст http.
Это мой код на вкладке «Сценарий» задачи «Сценарий». API получает вызов, но он сбрасывает его с сообщением о том, что в запросе отсутствует тело запроса, которого ожидает API.
var request = new BPMRESTRequest();
request.externalServiceName = "api-docs";
request.operationName="extractReporterInfoUsingPOST";
request.httpHeaders = {"Content-Type": "application/json", "Accept":
"application/json"};
request.httpMethod = "POST";
// request.body = {"test":"dummy"}; <- does not work
// request.httpBody = {"test":"dummy"}; <- does not work
var response = tw.system.invokeREST(request);