Restlet响应警告:不允许添加标准标题“ XYZ”。请使用Restlet API中的等效属性

时间:2019-06-14 15:45:25

标签: apache-camel redhat restlet jbossfuse fuseesb

我正在尝试通过骆驼中的Restlet组件向外部服务发出POST请求,它成功地发布了数据,但是收到警告,阻止了响应返回给客户端。

“警告:不允许添加标准标题“ XYZ”。请在Restlet API中使用等效属性。”

当我使用响应主体设置属性并将其记录到控制台时,但由于警告它没有将响应发送回客户端/调用API。作为参考,我附加了一个代码段 我在Redhat Code ready Studio 12.11.0 GA中使用Blueprint DSL

<camelContext id="_context1234" xmlns="http://camel.apache.org/schema/blueprint">
    <route id="_route1">
        <from id="_from1" uri="restlet:http://localhost:9091/say?restletMethod=POST&amp;disableStreamCache=true&amp;autoCloseStream=true"/>
        <log id="_log1" message="first log"/>
        <to id="_to1" uri="restlet:http://dummy.restapiexample.com:80/api/v1/create?restletMethod=POST"/>
        <setProperty id="_setProperty1" propertyName="response">
            <simple>response: ${body}</simple>
        </setProperty>
        <log id="_log2" message="${property.response}"/>
    </route>
</camelContext>

0 个答案:

没有答案