直播中
配置Web 服務(wù)與一個(gè)配置ASP.NET應(yīng)用程序相同。如果自己有Web服務(wù)器,那么就創(chuàng)建一個(gè)稱為stockquote 的虛擬目錄,然后將 StockQuote.asmx復(fù)制到這個(gè)目錄中。如此就完成了Web 服務(wù)的配制。要調(diào)用Web服務(wù),首先啟動(dòng)瀏覽器,然后鍵入Web 服務(wù)的路徑,如 http://localhost/stockquote/StockQuote.asmx,接著看到的頁面就是由Web服務(wù)運(yùn)行時(shí)間環(huán)境自動(dòng)生成的結(jié)果。在文本框中鍵入符號(hào),例如AOL 或 MS,再點(diǎn)擊invoke按鈕,這時(shí)就會(huì)彈出一個(gè)新的窗口,在其中向你顯示了Web服務(wù)的輸出信息。
使用Web服務(wù)
基本上有兩種使用Web 服務(wù)的方法??梢酝ㄟ^瀏覽器直接調(diào)用 Web 服務(wù),并按照上面介紹的方法來使用它?;蛘?,也可以在應(yīng)用程序使用它。下面就看看如何建立一個(gè)Web 應(yīng)用程序和一個(gè)控制臺(tái)應(yīng)用程序,通過它們來使用Web服務(wù)。當(dāng)然,也可以使用Win Form 應(yīng)用程序作為替代來使用Web 服務(wù)。
獲取服務(wù)的描述
為了與Web服務(wù)進(jìn)行通信,客戶應(yīng)該知道這個(gè)Web服務(wù)支持哪種方法以及如何與它們進(jìn)行通信。.NET 上的Web服務(wù)自動(dòng)用SDL(服務(wù)描述語言)產(chǎn)生一個(gè) XML格式文檔,這樣就使客戶能夠獲取與Web服務(wù)通信時(shí)所需要的信息。 在Web 服務(wù)URL之后附加 ?SDL 使Web服務(wù)生成客戶能夠使用的SDL文檔。要查閱這里接受的Web 服務(wù)的SDL,可以在瀏覽器中鍵入http://localhost/stockquote/StockQuote.asmx?SDL。