資源描述:
《幾種調(diào)用webservice的方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、幾種調(diào)用WebService的方法>>教育資源庫1.在JavaScript中調(diào)用ler(){service.useService("localhost/myService/test.asmx?ner",’gdh’);}functioncallback(res){if(!res.error)time.innerText=res.value;}</script><divid="service"style="behavior:url(e"></span>2.在Asp中<%LANGUAGE="VBSCRIPT"CODE
2、PAGE="936"%><%DimstrxmlDim&nb12下一頁>>>>這篇文章來自..,。sp;str’定義soap消息strxml="<?xmlversion=’1.0’encoding=’tf-8’?>"strxml=strxml"<soap:Envelopexmlns:xsi=’.a-instance’xmlns:xsd=’.a’xmlns:soap=’schemas.xmlsoap.org/soap/envelope/’>"strxml=strxml"<soap:Body>"strxml=s
3、trxml"<isNumnerxmlns=’tempuri.org/myService/test’>"strxml=strxml"<str>4</str>"strxml=strxml"</isNumner>"strxml=strxml"</soap:Body>"strxml=strxml"</soap:Envelope>"’定義一個XML的文檔對象,將手寫的或者接受的XML內(nèi)容轉(zhuǎn)換成XML對象’setx=createobject("Microsoft.DOMDocument")’初
4、始化XML對象’將手寫的SOAP字符串轉(zhuǎn)換為XML對象’x.loadXMLstrxml’初始化http對象Seth=createobject("Microsoft.XMLHTTP")’向指定的URL發(fā)送Post消息h.open"POST","localhost/myService/test.asmx",Falseh.setRequestHeader"Content-Type","text/xml"h.setRequestHeader"SOAPAction","tempuri.org/myService/test/isNumner"h.send(strx
5、ml)L信息str=h.responseText’將返回的XML信息解析并且顯示返回值’Setx=createobject("MSXML2.DOMDocument")’x.loadXMLstr’str=x.childNodes(1).Textresponse.LHTTP來發(fā)送WebService請求的,在.只要添加了web引用,會自動為你創(chuàng)建一個代理類。然后使用代理類就像用自己定義的類一樣方便。上一頁12>>>>這篇文章來自..,。