【发布时间】:2020-05-12 01:17:45
【问题描述】:
在 RequestProcessor 的 mule4 中,我们设置了一些 hedaers 和 queryparams。 例如:对于标题;
output application/java
---
{
"xXX- applicationid" : vars.'applicationid',
"XX-username" : p('username'),
"XXX-signature":vars.'signature'
}
<http:request method="GET" doc:name="HTTP-Get"
doc:id="ec8910c5-36fe-4367-9234-d459776ac8e3" config-ref="request_config"
path="${auth.path}">
<http:headers><![CDATA[#[output application/java ---
{
"xXX- applicationid" : vars.'applicationid',
"XX-username" : p('username'),
"XXX-signature":vars.'signature'
}
]]]></http:headers>
</http:request>
这很好用。但是以后,如果我们想添加另一个头参数,我们需要来这里编辑这个配置。我不想在这里做。。 我只想在这里将所有标题作为变量/组件传递..所以,我以后不需要编辑这个连接器。相反,我可以在那个变量/组件设置级别上做,我们可以重用这个连接器。
如何在 mule4 中执行此操作以获得更多可扩展/可管理的连接器?
【问题讨论】:
标签: mule mule-studio mulesoft mule-esb