Camel - XML体有时不会使用https4组件完全转移

时间:2017-08-11 08:59:38

标签: xml rest apache-camel http-post

我们正在使用HTTPS4组件通过Apache Camel传输XML数据。有时会发生一个文件未完全传输且接收系统无法处理的情况。如果发现它我可以通过相同的方式发送相同的文件,它按预期工作。昨晚发生了105个文件中的一个。 文件大小介于5到10 MB之间。 收到的文件就像

<tag>bla
 <anothertag>blabla</anothertag>
<ta

驼峰中的uri配置为

<to uri="https4://someserver.com:12345/some/thing/create?authMethod=Basic&amp;authUsername=user&amp;authPassword=pwd&amp;authenticationPreemptive=true" /> 

有任何想法,如果有积极的方法来解决这个问题? 我只想减小尺寸,但我们有另外一个XML大小相同的接口,我们没有遇到任何问题。

这是路线的配置方式:

<route id="postSomething">
    <from uri="file:/opt/camel/interfaceId?move=.done />
    <setHeader headerName="CamelHttpMethod">
        <constant>POST</constant>
    </setHeader>
    <to uri="https4://someserver.com:12345/some/thing/create?authMethod=Basic&amp;authUsername=user&amp;authPassword=pwd&amp;authenticationPreemptive=true" /> 
</route>

0 个答案:

没有答案