0

我想在 Spray (Scala) 中实现一个 API,它允许我处理一个简单的 SOAP 请求。该请求是一个带有WS-Addressing有效负载的 POST。虽然我可以获得 XML 文档,并且我知道javax.xml.ws.soap.Addressing的存在,但我不确定如何将两者联系在一起。

我可以在喷涂路线中使用上述寻址支持吗?如果是这样,如何?我不知道如何在 Scala 中使用 AddressingFeature。

任何帮助,将不胜感激。如果我能解决这个问题,我可能会解决我需要的其他 WS-* 支持。

4

1 回答 1

0

我可以在喷涂路线中使用上述寻址支持吗?

简短的回答是否定的,或者更好的是,您为什么要这样做?

在 Scala 中构建 JAX-WS Web 服务是可能的,但是如果您尝试在 Spray 中进行,那么您就是在跨越范式。如果您必须支持 WS-Addressing 和其他 WS-* 特性,那么您确实需要一个 JAX-WS 框架。

我从 Spray 作为 WS-* 难民开始,我怀疑我是唯一的一个。我更喜欢Spray,我知道您可以使用它来解析您的例如MessageId 或Action 并使用它们来构建Route,但我不会使用JAX-WS 来实现它。

于 2015-04-30T14:49:59.027 回答