2008-09-25 72 views
1

注意:不是ASP.NET。從ASP調用Webservice的最佳方法是什麼?

我已閱讀過各種方法,包括使用SOAPClient(是標準Windows 2003安裝的這一部分?),ServerXMLHTTP,並從頭開始構建XML並手動解析結果。

有沒有人曾經這樣做過?你用什麼,你會推薦它?

回答

1

我們在這裏使用MS Soap Toolkit版本3。似乎工作正常(我只寫了服務)。

+0

一個很好的教程我想避免這種情況。它不推薦使用MSXML4,我不確定它使用WinHTTP,但可以使用WinINET。 – AnthonyWJones 2008-09-26 12:49:30

2

那麼,由於Web服務通過標準HTTP來討論XML,所以您可以使用來自Microsoft的最新XML解析器進行自定義。您應確保擁有最新版本的MSXML和XML Core Services(請參閱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

相關問題