У меня есть требование, при котором я должен отправлять параметры динамического запроса по требованию при отправке запроса http в mulesoft.
Я пишу выражение для обработки такого сценария
примерно так:
if (message.inboundProperties.'http.query.params'.param1! = Null)
flowVars.params.put ("param1", message.inboundProperties.'http.query.params'.param1);
if (message.inboundProperties.'http.query.params'.param2! = null)
flowVars.params.put ("param2", message.inboundProperties.'http.query.params'.param2);
if (message.inboundProperties.'http.query.params'.param3! = null)
flowVars.params.put ("param3 ", message.inboundProperties.'http.query.params'.param3);
// если это обязательно
flowVars.params.put (" api_key ", flowVars.apikey);
Создание хеш-карты, но она не работает в самом выражении
Может кто-нибудь помочь мне в этом
Любые выводы будут оценены.