使用REST服务调用SOAP服务
我想使用REST服务调用SOAP服务。任何人都可以分享一些示例程序或片段,我们可以使用JAX-RS(泽西岛)编写的REST服务调用soap服务。我正在使用jdk 1.7 & eclipse juno。我们将用什么来指代肥皂服务?请注意,我对webservice完全陌生,因此示例将非常有帮助!使用REST服务调用SOAP服务
您不能使用REST服务框架来访问SOAP Web服务。这是两种完全不同的技术。
这就像你问怎么开车上高速公路机车...
我不知道这件事,但我发现了一个答案,说这只是一个正常的事情,在这个链接http://stackoverflow.com/questions/17986498/calling-soap-in-jersey 这个答案错了或我的相互理解? @Uwe Plonus – RBz 2014-10-01 05:32:48
@RBz也许你的问题不清楚。如果您想使用REST服务来包装SOAP服务,则可以按照上述答案中的描述进行操作。如果您想使用REST服务来调用SOAP服务,那么这是不可能的。 – 2014-10-01 05:35:14
你能否定义我们所说的包装?请原谅我的忽略,我不明白两者是如何不同的。 @Uwe Plonus – RBz 2014-10-01 05:38:34
可以使用REST风格的API调用SOAP服务。在SOAP中,xml是动态构建的。您可以在程序中构建soap请求XML,并使用此xml作为字符串参数调用SOAP URI。
它看起来像你试图通过只喊别人的名字邮寄一张节日贺卡,这是你不能做的。同样,您不能使用REST服务调用SOAP服务。你可以做的是使用Java的'Dispatch' API(Google it)手动调用Web服务。 – Davio 2014-09-30 13:06:27
我不知道这件事,但我发现一个答案,说这只是一个正常的事情,在这个链接stackoverflow.com/questions/17986498/calling-soap-in-jersey是这个答案错了或我的理解? - @Davio – RBz 2014-10-01 05:35:55
你可以做到,但他们是不同的东西。从调用REST服务的角度来看,您可以做任何你喜欢的事情。你可以连接到数据库,创建一个无限循环,这是你的派对! – Davio 2014-10-01 07:10:47