我有一个用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
现在我在Java Web服务的wsdl生成的.NET中有一个Web服务客户端,我只调用method1(字符串arg1):string
如果我将客户端程序中的服务URL从http://x.x.x.x:8080/TestService(Java服务)更改为http://x.x.x.x/TestService(.NET服务),如果在此更改后它是否可以工作,该怎么办?
答案 0 :(得分:1)
只要两个服务共享相同的命名空间,这应该有效。
在WSDL的namespace
元素中搜索binding
。