<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 156,  comments - 601,  trackbacks - 0
    引子: VB6是一種比較早的高級語言,但可以說在它那個時代非常流行,本人就遇到不少項目用該語言進行開發,但隨著Java, .net等其它新語言的發展,VB6已經漸漸淡出了,但不少其開發的項目卻被保留了下來。目前遇到的一個困擾就是這樣的系統如何解決與新語言開發的系統的數據交互問題。本文就先拋一個話題,VB6實現基于HTTP Web調用來解決與基于B/S架構的應用程序間的調用(示例使用Java開發)。


    一、整體方案介紹




    說明: VB客戶端使用msxml.dll組件,創建XMLHTTP對象,通過該對象以HTTP方式訪問WebServer請求,提交數據并取得返回的數據結果

    二、如何使用MSXML組件進行開發

    a)         MSXML組件引入項目

                       MSXML組件引入項目比較簡單,方法如下圖所示:



    :建議使用MSXML v6.0版本,如果本地沒有可上官網上下載。

      客戶端代碼編寫

     


     1 Dim xmlhttp As XMLHTTP60
     2 Set xmlhttp = New XMLHTTP60
     3 
     4 Dim url As String
     5 url = “http://localhost:8080/simplewebapps/jsp/test.jsp”
     6 Dim postData As String
     7 postData = “<data><value>post data提交數據</value></data>
     8 
     9     xmlhttp.open "POST", url, False
    10     xmlhttp.setRequestHeader "User-Agent""MyCustomUser"
    11 
    12     If IsNull(postData) Then
    13         xmlhttp.send
    14     Else
    15         xmlhttp.send postData
    16     End If
    17     
    18     Dim responseText AS String
    19     ‘解析返回的xml數據格式
    20     responseText = xmlhttp.responseText
    21      
    22     Set xmlhttp = Nothing
    23 

    服務器代碼編寫(Jsp示例)

     1 <%
     2             //取得提交的參數
     3             String postData = “”;
     4             String str;
     5             While ( (str = request.getReader().readLine()) != null) {
     6                 postData += str;
     7             }
     8 
     9             //deal post data and response back data as XML format
    10             out.println(“<root> <Node1>+postData +” </Node1> </root>”);
    11         %>
    12 

    參考資料

                       MSDN MSXML SDK  http://msdn.microsoft.com/en-us/library/ms759148(VS.85).aspx

                       MSXML6.0  下載鏈接

    http://www.microsoft.com/downloads/details.aspx?familyid=993C0BCF-3BCF-4009-BE21-27E85E1857B1&displaylang=en

    本文只是拋磚引玉,如果大家更好意見和建議,歡迎大家提出來分享。
    本文示例下載

    Good Luck!
    Yours Matthew!
    posted on 2008-08-19 08:50 x.matthew 閱讀(5638) 評論(1)  編輯  收藏 所屬分類: 其它
    主站蜘蛛池模板: 在线jlzzjlzz免费播放| 99精品视频在线观看免费专区| 无码国产精品一区二区免费式影视 | 国产成人免费高清激情明星| 亚洲AV无码成人网站久久精品大 | 日本一区免费电影| 亚洲中文字幕无码mv| 九九九精品成人免费视频| 亚洲av永久无码嘿嘿嘿| 成年女性特黄午夜视频免费看| 亚洲国产区男人本色在线观看| 九九精品免费视频| 亚洲日本va一区二区三区| 免费观看男人免费桶女人视频| 亚洲AV第一成肉网| 亚洲精品老司机在线观看| 五月婷婷免费视频| 区久久AAA片69亚洲| 免费h视频在线观看| 亚洲视频精品在线观看| 嫩草影院在线免费观看| 另类小说亚洲色图| 亚洲午夜国产精品无码| 无码人妻精品中文字幕免费 | 亚洲男人天堂2022| 亚洲?V无码乱码国产精品| 国产日韩在线视频免费播放| 亚洲AV无码AV男人的天堂| 18禁网站免费无遮挡无码中文 | 亚洲一区爱区精品无码| 99re在线这里只有精品免费| 国产亚洲精品成人AA片| 亚洲第一视频在线观看免费| 免费在线中文日本| 亚洲欧美国产日韩av野草社区| 亚洲国产综合精品中文字幕| 99在线视频免费| 久久久久久亚洲精品无码| 亚洲国产精品无码久久久不卡| 99无码人妻一区二区三区免费| 亚洲爆乳AAA无码专区|