我正在构建一个接收Base64流的代理,将其保存到磁盘,然后读回以二进制形式将其发送到URL端点。然后,它必须响应处理URL端点响应的初始消息。
恢复的代理如下:
<inSequence>
[...]
<payloadFactory>
[...]
</payloadFactory>
[...]
<call>
<endpoint>
<address uri="vfs:file:///somewhere"/>
</endpoint>
</call>
<fileconnector.read>
<source>/somewhere</source>
<contentType>application/pdf</contentType>
</fileconnector.read>
[...]
<send>
<endpoint>
<http method="POST"
uri-template="someURL"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<payloadFactory>
[...]
</payloadFactory>
<send/>
</outSequence>
一切正常,但从未处理过URL的响应,也从未达到OutSequence(我已经在内部设置了日志来跟踪它)。
我在做什么错了?