从ASP调用Web服务的最佳方法是什么?
时间:2020-03-06 14:43:04 来源:igfitidea点击:
注意:不是ASP.NET。
我已经读过各种方法,包括使用SOAPClient(标准Windows 2003安装的一部分吗?),ServerXMLHTTP,以及从头开始构建XML并手动解析结果。
有人做过吗?我们使用了什么?我们会推荐它吗?
解决方案
我们在这里使用MS Soap Toolkit版本3. 似乎可以正常工作(我只写了服务)。
嗯,由于Web服务通过标准HTTP来讨论XML,因此我们可以使用Microsoft最新的XML解析器自行滚动。我们应该确保拥有最新版本的MSXML和XML Core Services(请参阅Microsoft下载)。
<% SoapUrl = "http://www.yourdomain.com/yourwebservice.asmx" set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") xmlhttp.open "GET", SoapUrl, false xmlhttp.send() Response.write xmlhttp.responseText set xmlhttp = nothing %>
这是ASPFree.com上的一个很好的教程