在 Mule 4 的 http 请求者的主体中不评估 vars
vars is not evaluated in the body of http requester in Mule 4
如何在 Mule 4 中传递 http 请求者正文部分的变量 (Vars) 的值?
例如:我想在http请求者的正文中构造一个如下所示的字符串
{"Script":"Select ID from Student where StudenName = 'tom'"}
where条件中的学生姓名应该是一个变量。我在下面尝试过,但是 vars.name 的值在运行时没有被替换。
你已经把它放在引号内了。这应该有效
#[{"Script":"Select ID from Student where StudentName = '" ++ vars.name ++ "'"}]
如何在 Mule 4 中传递 http 请求者正文部分的变量 (Vars) 的值?
例如:我想在http请求者的正文中构造一个如下所示的字符串
{"Script":"Select ID from Student where StudenName = 'tom'"}
where条件中的学生姓名应该是一个变量。我在下面尝试过,但是 vars.name 的值在运行时没有被替换。
你已经把它放在引号内了。这应该有效
#[{"Script":"Select ID from Student where StudentName = '" ++ vars.name ++ "'"}]