从Java调用暴露在(soap.tcp)上的c# web服务

本文关键字:上的 web 服务 tcp soap 调用 Java 暴露 | 更新日期: 2023-09-27 18:05:58

我发现创建一个. net客户端来使用soap调用服务非常容易。tcp协议。

Uri destinationUri = new Uri("soap.tcp://SomeHostName/SomePath");
Uri destinationUri = new Uri("http://SomeHostName/SomePath");
EndpointReference destination = new EndpointReference(destinationUri);
SoapSender sender = new SoapSender(destination);

但是我需要创建一个Java客户端而不是。net客户端到相同的URI (soap.tcp://SomeHostName/SomePath)。是否有可能使用带有此协议(soap.tcp)的Java来调用web服务?

我也发现同样的问题被问到http://bytes.com/topic/java/answers/879818-calling-c-web-service-soap-tcp-java

从Java调用暴露在(soap.tcp)上的c# web服务

基本上您可以通过实现"soap "来做到这一点。

  • http://msdn.microsoft.com/en-us/library/cc219293.aspx
  • http://msdn.microsoft.com/en-us/library/cc219210.aspx
  • http://msdn.microsoft.com/en-us/library/cc219175.aspx
  • http://msdn.microsoft.com/en-us/library/cc219190.aspx

我不知道有人这样做过……所以这将是一项重大任务……"肥皂。tcp不是为互操作性而设计的…HTTP上的SOAP是可互操作的,应该在像您这样的情况下使用…