webservice 是 Axis1.2.1
vb6中使用soap toolkit调用webservice
开始总是报错
解决方法:
修改
在服务端中server-config.wsdd中<globalConfiguration>标签中
增加<parameter name="dotNetSoapEncFix" value="true"/>
vb客户端写法:
1.增加引用Microsoft Soap Type Library v3.0(先安装Soap Toolkit3.0)
2.程序
Dim wsClient As SoapClient30
Set wsClient = New SoapClient30
wsClient.MSSoapInit2 "http://127.0.0.1:7001/test?wsdl","","","",""
wsClient.Hello()

本文提供了解决使用Axis1.2.1和VB6调用Webservice时遇到错误的方法。通过在服务端的server-config.wsdd文件中增加特定参数,以及在VB客户端正确引入并初始化SoapClient30,可以成功调用Webservice。实例代码包括服务端配置修改和VB客户端实现。
1695

被折叠的 条评论
为什么被折叠?



