6

嗨,我是新手玩框架。在我的后端集群中的码头服务器下运行基于 SOAP 的 Java Web 服务。我正在使用 play 2.1.2 开发一个基于 Web 的应用程序,它应该调用在后端集群中运行的 SOAP Web 服务。

我通过谷歌搜索并找到了一些链接,但我无法从中找到 http://playframework.wordpress.com/2010/08/15/web-services-using-play/

有人可以告诉我代码应该是什么,或者我应该如何编写来调用 play framework 2.1.2 中的 SOAP Web 服务?

谢谢

4

2 回答 2

2

Play2 仅支持使用标准 GET 和 POST 参数调用 REST Web 服务。如果您想使用 SOAP Web 服务,它们使用特定的 XML 格式,并且它们的参数由 WSDL 和 XSD 文件定义。要在 Play2 中调用 SOAP 服务,您必须使用 Scala 的 SOAP 客户端库,例如ScalaXB

我自己一直在为一个项目尝试这个,但我在使用 Scalaxb 时遇到了编译错误,并将其发布在他们的问题跟踪器上:https ://github.com/eed3si9n/scalaxb/issues/235

于 2014-01-15T04:14:02.467 回答
2

我遇到了这个库:

http://downloads.typesafe.com/rp/play-soap/SbtWsdl.html

即使我面临着必须从我的 Play 应用程序中使用基于 SOAP 的 Web 服务的情况。我的计划是使用 Play SOAP 库。试试看!

于 2015-11-09T16:01:02.250 回答