使用axis调用webservice时,服务端接收到的参数为null
2014-12-01 16:18
435 查看
通过axis调用,需要注意两点:
1)在call.setOperationName是必须通过Qname来制定namespaceURI
2)在设定参数时,不使用服务端定义的参数名,而是arg0~argN来定义,也不需制定namespaceURI,上述代码
call.addParameter(new QName(namespace, "TransNo"), XMLType.XSD_STRING, ParameterMode.IN);
修改为
call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);
有几个参数,即设定几个。
http://bbs.csdn.net/topics/390450771
1)在call.setOperationName是必须通过Qname来制定namespaceURI
2)在设定参数时,不使用服务端定义的参数名,而是arg0~argN来定义,也不需制定namespaceURI,上述代码
call.addParameter(new QName(namespace, "TransNo"), XMLType.XSD_STRING, ParameterMode.IN);
修改为
call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);
有几个参数,即设定几个。
http://bbs.csdn.net/topics/390450771
相关文章推荐
- 解决 -- java 调用webservice 服务端收到参数为null
- 客户端使用axis调用webService服务端
- 服务端使用Axis2-1.6.3发布webservice服务、客户端使用Axis1.4实现调用
- 使用axis调用WebService服务端
- 在Android中调用KSOAP2库访问webservice服务出现的服务端传入参数为null的问题解决
- 记一次在JAVA中客户端使用axis调用webservice服务端出现的异常:Unmarshalling Error: For input string: ""
- 使用Axis2开发webservice服务端接口+axis开发的客户端调用
- android手机使用ksoap2发送soap请求,服务端接收参数为null
- java调用webservice接口服务端接收参数为空
- Axis接收远程调用c# webservice返回的数组
- JAVA中使用axis调用.net WebService
- android调用webservice方法,参数或返回值使用服务器端类
- java使用axis调用WebService简单示例
- Java调用使用SSL/HTTPS协议来传输的axis webservice服务
- 使用axis和axis2调用webservice
- Delphi (c++builder) 调用C#编写的WebService 参数为Null解决方法
- webservice方法参数改名后 webservice 调用时参数变为null问题
- Delphi 调用C#编写的WebService 参数为Null解决方法
- eclipse使用axis生成webservice客户端并且编写客户端调用代码
- Delphi 调用C#编写的WebService 参数为Null解决方法