1

目前,我有一个接受 HTTP Post 请求的 WebService,其中包含 WAV 文件的字节数组。这完全正常。然后它返回 WAV 文件元数据的 XML 结果。我通过发送 curl 命令并查看返回的输出来测试这一点。在我看来,我的问题是一个非常基本的 ServiceMix 问题。这只是我坚持的一部分。我如何将此 curl 命令发送到 ServiceMix,并将其转发到外部 WebService?将来,我将拥有大量的 WebService,它们以不同的 XML 格式提供有关 WAV 文件的不同类型的数据,并且我希望 ServiceMix 能够相应地处理路由和解析结果。在开始之前,我需要弄清楚到底是如何通过 ServiceMix 发送单个请求并发送到 WebService。它是位于 ServiceMix 部署中的 WAR 文件吗?一个 OSGi 包?blueprint.xml 文件?我真的不知道,所以任何能引导我朝着正确方向前进的帮助都会很棒。

4

1 回答 1

1

看看骆驼文档如何使用骆驼作为客户端和服务器之间的 http 代理。您可以构建骆驼路线并在 servicemix 中部署捆绑包以代理您的网络服务

于 2014-03-14T23:29:59.797 回答