使用SOAP webservices Play框架2.1.2

时间:2013-07-25 05:20:33

标签: web-services playframework

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

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

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

由于

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

我遇到了这个图书馆:

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

即使我遇到过必须在Play应用程序中使用基于SOAP的Web服务的情况。我的计划是使用Play SOAP库。试一试!