Mulesoft编码的网址无效

时间:2017-09-13 16:31:19

标签: mule mule-studio

我有一个在POSTMan中完美运行的GET

https://server/api/now/table/x_fmc_fss_antenna_site?sysparm_query=sys_created_on%3E2017

但Mulesoft中完全相同的查询返回空结果

enter image description here

        <http:request config-ref="SNget" path="/api/now/table/x_fmc_fss_antenna_site" method="GET" doc:name="GET-SN-DATA">
            <http:request-builder>
            <http:query-param paramName="sysparm_query" value="#[java.net.URLEncoder.encode('sys_created_on&gt;2017','UTF-8')] "/>
            </http:request-builder>
        </http:request>

我知道连接正在运行,因为如果我删除参数,那么请求正常工作。此外,如果我选择另一个不需要编码的参数,它也可以工作。所以它必须是编码的东西,我无法弄明白。我必须遗漏一些基本的东西

2 个答案:

答案 0 :(得分:0)

这对我有用......不需要URLEncoder

    <http:request-builder>
        <http:query-param paramName="sysparm_query" value="sys_created_on&gt;2018"/>
    </http:request-builder>

答案 1 :(得分:0)

通过删除URL尝试使用唯一参数。由于mule生成一个URL