【求助】java使用axis调用c#的webservice,传值始终为null
String url = "http://localhost:32828/WebServiceTest.asmx?" ;
String namespace = "http://tempuri.org/";
String methodName = "HelloWorld";
String soapActionURI = "http://tempuri.org/HelloWorld";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapActionURI);
call.setOperationName(new QName(namespace, methodName));
//call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);改成arg0试过,不管用
//call.addParameter(new QName("http://tempuri.org","name"), XMLType.XSD_STRING, ParameterMode.IN); 这样也试过还是不管用
call.addParameter("name", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
Object[] params = new Object[] {"xxx"};
String result = (String) call.invoke(params); 实在是搞不定了,照着网上的方法改了好几次,传过去的值总是null,求大神指教
...全文
相关推荐
调用 java webservice 的问题
调用 java webservice 的问题
C#调用webservice
C#调用java开发的webservice,有源代码的文档,有需要的可以参考
.net调用java WebService
此文档是DotNet调用Java WebService的含代码的讲解与应用,对.Net开发者有很好的启发作用。
PHP写的webservice可以供C#调用
可以供c#调用,按理也可以给java的,不过没试过,搭环境太麻烦了。php运行环境 5.6
C++如何调用C# java
讲解C++如何调用C#,JAVA的方法,这种方法在网上很少看到的哦,如果你正为此发愁,相信这个能帮助你。


Web 开发
