webservice 应用的问题(vb6调用,soapheader)
2014-01-16 11:08
330 查看
webservice 应用的问题(vb6调用,soapheader)
Option Explicit Private soapclient As SoapClient30 Private Const WSDL_NAMESPACE = "http://tempuri.org/" 'The WSDL_RUL web service URL. Private Const WSDL_URL = "http://192.168.0.201/webtest/WebService.asmx" Private Const username = "admin" Private Const password = "123" Private Sub Form_Load() Set soapclient = New SoapClient30 soapclient.MSSoapInit WSDL_URL + "?wsdl" End Sub Private Function CreateConnector(ByVal Method As String) As HttpConnector30 Dim Serializer As SoapSerializer30 Dim Connector As ISoapConnector Set Connector = New HttpConnector30 Connector.Property("EndPointURL") = WSDL_URL Connector.Connect Connector.Property("SoapAction") = WSDL_NAMESPACE + Method Connector.BeginMessage Set Serializer = New SoapSerializer30 Serializer.Init Connector.InputStream Serializer.StartEnvelope Serializer.StartHeader Serializer.StartElement "Credentials", WSDL_NAMESPACE Serializer.StartElement "Name", WSDL_NAMESPACE Serializer.WriteString username Serializer.EndElement Serializer.StartElement "Password", WSDL_NAMESPACE Serializer.WriteString password Serializer.EndElement Serializer.EndElement Serializer.EndHeader Serializer.StartBody Serializer.StartElement Method, WSDL_NAMESPACE Serializer.EndElement Serializer.EndBody Serializer.EndEnvelope Connector.EndMessage Set CreateConnector = Connector End Function Private Sub GetAbout_Click() Dim Reader As SoapReader30 Set Reader = New SoapReader30 'Create and send a SOAP GetAbout request and receive the result. Reader.Load CreateConnector("HelloWorld").OutputStream If Not Reader.Fault Is Nothing Then 'Display the error message received from server. Text1 = " " + Reader.FaultDetail.xml Else 'Display the complex type Version Text1 = Reader.Body.firstChild.firstChild.xml End If End Sub
相关文章推荐
- C# 调用WebService 时 soapheader验证问题!
- 问题:C#调webservice超时;结果:C#调用webservice服务超时
- 调用webservice超时问题的解决
- PB调用WebService遇到的问题
- java axis调用带有soap头(soapheader)的.net webservice
- VB6调用oracle存储过程的一个小问题
- axis客户端调用jws发布的webservice要5分钟才能返回问题解决
- java socket调用webservice以及如何解决连接重置报错问题
- 客户端axis调用cxf服务端webservice接口问题
- C# 调用WebService 问题
- 使用自定义签名的https的ssl安全问题解决和metro的webservice调用
- Dephi调用C#编写的WebService的一些问题与解决
- 客户端(C#)调用CXF搭建的webservice的出现一些问题记录
- Dephi调用C#编写的WebService的一些问题与解决方法
- 【转】用C#.NET调用Java开发的WebService传递int,double问题,出现java无法获得值!
- 利用C++命名空间解决多个webservice调用冲突问题
- 关于自定义实体类在webservice调用时property丢失的问题
- WP8调用WebService或WCF时遇到的问题及解决方案
- 关于ASP.NET AJAX调用WEBSERVICE的问题
- 非托管C++调用 Webservice,如何解决状态保持的问题