【问题标题】:Same Web Service client for both Java and .NetJava 和 .Net 的相同 Web 服务客户端
【发布时间】:2011-11-29 11:02:46
【问题描述】:

我有一个用 java 编写的 web 服务。有以下方法

Java 服务名称:测试服务

托管在:http://x.x.x.x:8080/TestService

method1(String arg1):String

method1(String arg1, String arg2):Boolean

因为我用 .Net 编写了相同的服务,只有一种方法

.NET 服务名称:测试服务

托管在:http://x.x.x.x:/TestService

method1(string arg1):string

现在我在 .NET 中有一个从 Java Webservice 的 wsdl 生成的 Web 服务客户端,我只调用 method1(string arg1):string

如果我将客户端程序中的服务 URL 从http://x.x.x.x:8080/TestService(Java 服务)更改为http://x.x.x.x/TestService(.NET 服务),更改后它会起作用吗?

【问题讨论】:

    标签: web-services


    【解决方案1】:

    只要两个服务共享相同的命名空间,这应该可以工作。

    在 WSDL 的 binding 元素中搜索 namespace

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 2010-09-17
      • 2012-05-31
      相关资源
      最近更新 更多