我想用Scala (Scala)实现一个API,它允许我处理一个简单的SOAP请求。该请求是一个带有WS-Addressing有效负载的POST。虽然我可以得到XML文档,并且我知道javax.xml.ws.soap.Addressing的存在,但我不确定如何将这两者联系在一起。
我是否可以在spray路由中使用上述寻址支持?如果是这样的话,是怎么做的?我不知道如何在Scala中使用AddressingFeature。
任何帮助都将不胜感激。如果我能解决这个问题,我可能就能满足我所需要的其他WS-*支持。
发布于 2015-04-30 22:49:59
我可以在喷雾路由中使用上述寻址支持吗?
简而言之,答案是不,或者更好,你为什么要这样做呢?
可以在Scala中构建JAX- web服务,但是如果您尝试使用Spray来构建JAX-web服务,您就会遇到跨范式的问题。如果您必须支持WS-Addressing和其他WS-*特性,那么您确实需要一个JAX-WS框架。
我是作为WS-*难民开始使用Spray的,我怀疑我是唯一的一个。我更喜欢Spray,我知道你可以用它来解析出你的MessageId或Action,然后用它们来构建一个路由,但我不会使用JAX-WS来实现它。
https://stackoverflow.com/questions/29958812
复制相似问题