注意:不是 ASP.NET。
我已经阅读了各种方法,包括使用 SOAPClient(这是标准 Windows 2003 安装的一部分吗?)、ServerXMLHTTP,以及从头开始构建 XML 并手动解析结果。
有没有人这样做过?你用了什么,你会推荐它吗?
注意:不是 ASP.NET。
我已经阅读了各种方法,包括使用 SOAPClient(这是标准 Windows 2003 安装的一部分吗?)、ServerXMLHTTP,以及从头开始构建 XML 并手动解析结果。
有没有人这样做过?你用了什么,你会推荐它吗?
好吧,由于 Web 服务通过标准 HTTP 处理 XML,因此您可以使用 Microsoft 最新的 XML 解析器自行开发。您应该确保您拥有最新版本的 MSXML 和 XML 核心服务(请参阅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上的一个很好的教程
我们在这里使用 MS Soap Toolkit 第 3 版。似乎工作正常(我只写了服务)。