ASP调用web services的教程
发布时间:2023-12-21 12:20:59 所属栏目:Asp教程 来源:DaWei
导读: ASP调用web services
<%
Function CallWebServices(sUrl, sMethodName, soapMessage, XmlString)
CallWebServices = false
Set xmlhttp = CreateObject("MSXML2.XMLHTTP")
xmlhttp
<%
Function CallWebServices(sUrl, sMethodName, soapMessage, XmlString)
CallWebServices = false
Set xmlhttp = CreateObject("MSXML2.XMLHTTP")
xmlhttp
ASP调用web services <% Function CallWebServices(sUrl, sMethodName, soapMessage, XmlString) CallWebServices = false Set xmlhttp = CreateObject("MSXML2.XMLHTTP") xmlhttp.Open "POST",sUrl, False xmlhttp.SetRequestHeader "Content-Type","text/xml; charset=utf-8" xmlhttp.SetRequestHeader "SOAPAction",sUrl & "/" & sMethodName xmlhttp.send(soapMessage) 'response.Write("xmlhttp.Status : " & xmlhttp.Status & "<br>") 'response.Write("xmlhttp.statusText : " & xmlhttp.statusText & "<br>") 'response.Write("xmlhttp.responseText : " & xmlhttp.responseText & "<br>") 'response.Write("xmlhttp.responseXML.xml : " & xmlhttp.responseXML.xml & "<br>") if xmlhttp.Status = 200 then CallWebServices = true XmlString = xmlhttp.responseXML.xml end if Set xmlhttp = Nothing End Function %> 这种方式需要构造一个SOAP请求的字符串。 而在C#里面调用web services就简单了许多。只要添加WEB引用,就可以像使用自己的类一样使用了。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |