資源描述:
《各種語言調(diào)用webservice的方法》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、如何在各種開發(fā)語言中調(diào)用WEBServiceHTML網(wǎng)頁中調(diào)用方法 〈formtarget="_blank"action='http://www.ydcom.net/service/S_COMM.asmx/GetCZID'method="POST"〉 〈tablecellspacing="0"cellpadding="4"frame="box"bordercolor="#dcdcdc"rules="none"style="border-collapse:collapse;"〉 〈tr〉 〈tdclass="frmHe
2、ader"background="#dcdcdc"style="border-right:2pxsolidwhite;"〉參數(shù)〈/td〉 〈tdclass="frmHeader"background="#dcdcdc"〉值〈/td〉 〈/tr〉 〈tr〉 〈tdclass="frmText"style="color:#000000;font-weight:normal;"〉sTypeNum:〈/td〉 〈td〉〈inputclass="frmInput"type="text"size="50"name="sType
3、Num"〉〈/td〉 〈/tr〉 〈tr〉 〈td〉〈/td〉 〈tdalign="right"〉〈inputtype="submit"value="調(diào)用"class="button"〉〈/td〉 〈/tr〉 〈/table〉 〈/form〉 實(shí)例:如何調(diào)用服務(wù)產(chǎn)生18位關(guān)鍵值 相關(guān)文檔:使用vbscript腳本調(diào)用web服務(wù) ASP中調(diào)用方法(SOAP方式) 實(shí)例:如何使用asp調(diào)用服務(wù)產(chǎn)生18位關(guān)鍵值asp源文件代碼 說明:總的來講采用webservice的列表頁說明來構(gòu)造不同的S
4、oapRequest,然后,從返回xmlDoc中取返回值xmlDOC.getElementsByTagName ASP中調(diào)用方法(HTTP方式) 實(shí)例:如何使用asp調(diào)用服務(wù)產(chǎn)生18位關(guān)鍵值asp源文件代碼 VB6中調(diào)用方法 DimstrxmlAsString DimstrAsString str=Text2.Text '定義soap消息 strxml="xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://w
5、ww.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"&str& "" '定義一個http對象,一邊向服務(wù)器發(fā)送post消息 DimhAsMSXML2.ServerXMLHTTP40 '定義一個XML的文檔對象,將手寫的或者接受的XML內(nèi)容轉(zhuǎn)換成XML對象 DimxAsMSXML2.DOMDocument40 '初始化XML對象 Setx=NewMSXML2.DOMDocument40 '將手寫的S
6、OAP字符串轉(zhuǎn)換為XML對象 x.loadXMLstrxml '初始化http對象 Seth=NewMSXML2.ServerXMLHTTP40 '向指定的URL發(fā)送Post消息 h.open"POST","http://localhost/TestWebService/Service1.asmx",False h.setRequestHeader"Content-Type","text/xml" h.send(strxml) Whileh.readyState<>4 Wend '顯示返回的XML信息
7、Text1.Text=h.responseText '將返回的XML信息解析并且顯示返回值 Setx=NewMSXML2.DOMDocument40 x.loadXMLText1.Text Text1.Text=x.childNodes(1).Text VB.NET中調(diào)用方法 1,首先添加web引用,地址為:http://www.ydcom.net/service/s_comm.asmx 2,定義:dimsComasNewnet.ydcom.www.S_COMM 3,調(diào)用:dimstrCZIDas
8、string=sComm.GetCZID("313") 實(shí)例:如何使用VB.NET調(diào)用服務(wù)產(chǎn)生18位關(guān)鍵值VB.NET源文件代碼 PB.NET(PB9)中調(diào)用方法 SoapConnectionconn Test_wsservice1soapsCom longrVal /