方法从ASP调用Web服务的最佳方法是什么?

时间:2008-09-25 12:43:15

标签: web-services asp-classic

注意:不是ASP.NET。

我已经阅读过各种方法,包括使用SOAPClient(这是标准Windows 2003安装的一部分吗?),ServerXMLHTTP,从头开始构建XML并手动解析结果。

有没有人这样做过?你用了什么,你会推荐它吗?

2 个答案:

答案 0 :(得分:2)

好吧,由于Web服务通过标准HTTP协商XML,您可以使用Microsoft提供的最新XML解析器来自行编写XML。您应确保拥有最新版本的MSXML和XML核心服务(请参阅Microsoft Downloads)。

<% 
    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

的精彩教程

答案 1 :(得分:1)

我们在这里使用MS Soap Toolkit第3版。似乎工作正常(我只写了服务)。