本例位于Mule ESB文档中,我该如何工作

本例位于Mule ESB文档中,我该如何工作,mule,esb,http-request,Mule,Esb,Http Request,本例位于Mule ESB文档中,我该如何工作 <http:request-config name="HTTP_Request_Configuration" host="example.com" port="8081" doc:name="HTTP_Request_Configuration"/> <flow name="test_flow"> <set-v

本例位于Mule ESB文档中,我该如何工作

<http:request-config name="HTTP_Request_Configuration" host="example.com" port="8081" doc:name="HTTP_Request_Configuration"/>
 
<flow name="test_flow">
    <set-variable variableName="customMap" value="#[{'k2':'new', 'k3':'v3'}]" /
    <http:request request-config="HTTP_Request_Configuration" path="test" method="GET">
        <http:request-builder>
            <http:query-params expression="#[flowVars.custonMap]" />
        </http:request-builder>
    </http:request>
 
</flow>

打字错误:


下面的代码片段可以帮助您解决这个问题

<set-variable variableName="customMap" value="Data" doc:name="Variable" />
<expression-component doc:name="Expression">
<![CDATA[flowVars.customMap]]></expression-component>

我考虑并替换web上可用服务的主机和端口HTTP_请求_配置,该配置返回JSON响应,与不影响服务并使其返回空JSON(在浏览器中测试)而不是错误的参数相同。感谢您的帮助。
expression="#[flowVars.custonMap]"
<set-variable variableName="customMap" value="Data" doc:name="Variable" />
<expression-component doc:name="Expression">
<![CDATA[flowVars.customMap]]></expression-component>