闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎婚幏锟� (0) +1 闂備浇宕垫慨宥咁吋閸℃浼� (0) +1 闂傚倸鍊搁オ瀛樼閻戣棄绠柨鐕傛嫹 (0) +1
闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎查崹鍧楀蓟閻旇 鍋撳☉娅亝鎱ㄩ崶褉鏀芥い鏇炴鐎氾拷闂傚倷绀侀幖顐ゆ偖椤愶箑纾块柛鎰嚋閼板潡鏌涘☉娆愮稇缂備讲鏅犻弻鐔碱敍濠婂喚鏆銈冨劵閹凤拷>>
0

正在阅读:在VB6或ASP中调用webservice在VB6或ASP中调用webservice

2004-05-25 15:17 出处:CSDN 作者:guoyan19811021 责任编辑:linjixiong

  Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性。我们可以利用

  HTTP POST/GET协议、SOAP协议来调用Web Services。

  一、            利用SOAP协议在VB6中调用Web Services

;        首先利用.net发布一个简单的Web Services

 


 


<WebMethod()> _

         Public Function getString(ByVal str As String) As String

             Return "Hello World, " & str & "!"

End Function

  该Web Services只包含一个getString方法,用于返回一个字符串。当我们调用这个Web Services时,发送给.asmx页面的SOAP消息为:


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://
schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getString xmlns="http://tempuri.org/TestWebService/Service1">
      <str>string</str>
    </getString>
  </soap:Body>
</soap:Envelope>

  而返回的SOAP消息为:


<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getStringResponse xmlns="http://tempuri.org/TestWebService/Service1">
      <getStringResult>string</getStringResult>
    </getStringResponse>
  </soap:Body>
</soap:Envelope>


;        在VB6中调用这个简单的Web Services可以利用利用XMLHTTP协议向.asmx页面发

  送SOAP来实现。

  在VB6中,建立一个简单的工程,界面如图,我们通过点击Button来调用这个简单的Web Services





察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧撮柟顔款潐閹峰懘宕ㄦ繝鍌欐樊婵犵妲呴崑鎾诲箯閿燂拷闂傚倷鐒﹂幃鍫曞磿閹惰棄纾绘繛鎴欏灩閺勩儵鎮橀悙鏉垮珟濞存粍绮撻弻娑㈩敃閿濆棛顦ラ梺鍛婃閹凤拷