从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上的一个很好的教程