我要用VB 调用WebService
WSDL为:Service.wsdl
服务访问地址:http://www.infozr.com/zhongran/Service.asmx。这个服务的所有方法访问都需要一个SOAP头身份验证,其类名为:AuthHeader,它提供两个公共访问字段,分别是Username和Password,在调用时请给它们赋值:test和test
返回值0或E,如果具有访问权限返回0,没有则返回E。
服务提供下面方法:BarCode(参数1,参数2)
参数1:18位条形码
参数2:11位的诚信通号码我第一次接触WebServise 完全找不到头绪
请问这里的SOAP头身份验证要怎么验证啊有没有谁可以帮我写个例子调用下BarCode方法供我参考下 谢谢
我是新手 各位帮下忙 写个例子参考下 谢谢
WSDL为:Service.wsdl
服务访问地址:http://www.infozr.com/zhongran/Service.asmx。这个服务的所有方法访问都需要一个SOAP头身份验证,其类名为:AuthHeader,它提供两个公共访问字段,分别是Username和Password,在调用时请给它们赋值:test和test
返回值0或E,如果具有访问权限返回0,没有则返回E。
服务提供下面方法:BarCode(参数1,参数2)
参数1:18位条形码
参数2:11位的诚信通号码我第一次接触WebServise 完全找不到头绪
请问这里的SOAP头身份验证要怎么验证啊有没有谁可以帮我写个例子调用下BarCode方法供我参考下 谢谢
我是新手 各位帮下忙 写个例子参考下 谢谢
http://community.csdn.net/Expert/topic/5293/5293607.xml?temp=.3693048 (VB COM/DCOM/COM+ 类)
http://community.csdn.net/Expert/topic/5295/5295324.xml?temp=.9179651 (ASP。NET区)
http://community.csdn.net/Expert/topic/5295/5295323.xml?temp=.3625299 (WebService区)
问题解决一起解帖
<soap:Header>
<AuthHeader xmlns="http://www.infozr.com.cn">
<Username>string</Username>
<Password>string</Password>
</AuthHeader>
</soap:Header>这段的时候出了问题http://www.infozr.com.cn 是默认定名称空间,你原来的代码里没有正确创建这样即可
.startHeader
.startHeaderElement "AuthHeader ", "http://www.infozr.com.cn"
.StartElement "Username", "http://www.infozr.com.cn"
.WriteString "Zhongran"
.EndElement
.StartElement "Password", "http://www.infozr.com.cn"
.WriteString "Zhongran"
.EndElement
.endHeaderElement
.endHeader
http://blog.csdn.net/modest/archive/2006/08/25/1118470.aspx