WSo2 API Manager 1.8.0 — проблема разбора JSON

Я новичок в диспетчере API wso2, пытаюсь настроить его так, чтобы мои простые серверные вызовы HTTP POST отображались как REST API. Я уверен, что это не новый шаблон, которого я пытаюсь достичь здесь. Требуется преобразовать поступающие данные JSON (имеющие структуры массива) в параметры строки запроса URL-адреса HTTP.

После некоторого изучения документации и других сообщений на этом форуме было решено использовать посредник сценария, который будет анализировать данные JSON и преобразовывать их в строку, которую можно добавить к URL-адресу конечной точки. Как-то не получается этого добиться.

Я следил за следующим сообщением, которое кажется очень прямым. Как предложил оригинальный постер, я также не могу использовать метод getPayloadJSON(). Даже возникли проблемы с использованием предложенного там обходного пути из-за того, что JSON.parse() не работает.

Ссылка

Кроме того, такой подход к редактированию конфигурации служебной шины из исходного кода не кажется правильным вариантом. Есть ли другое элегантное решение для достижения этой цели? Спасибо за помощь заранее.


person satheesh    schedule 02.02.2015    source источник


Ответы (1)


Мне удалось заставить работать оба метода, используя внешний скрипт вместо встроенного java-скрипта. Спасибо

person satheesh    schedule 05.02.2015