股票報(bào)價(jià)的WebService之二
發(fā)表時(shí)間:2024-02-17 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]配置Web服務(wù) 配置Web 服務(wù)與一個(gè)配置ASP.NET應(yīng)用程序相同。如果自己有Web服務(wù)器,那么就創(chuàng)建一個(gè)稱(chēng)為stockquote 的虛擬目錄,然后將 StockQuote.asmx復(fù)制到這個(gè)目錄中。如此就完成了Web 服務(wù)的配制。要調(diào)用Web服務(wù),首先啟動(dòng)瀏覽器,然后鍵入Web 服務(wù)的路徑,...
配置Web服務(wù)
配置Web 服務(wù)與一個(gè)配置ASP.NET應(yīng)用程序相同。如果自己有Web服務(wù)器,那么就創(chuàng)建一個(gè)稱(chēng)為stockquote 的虛擬目錄,然后將 StockQuote.asmx復(fù)制到這個(gè)目錄中。如此就完成了Web 服務(wù)的配制。要調(diào)用Web服務(wù),首先啟動(dòng)瀏覽器,然后鍵入Web 服務(wù)的路徑,如 http://localhost/stockquote/StockQuote.asmx,接著看到的頁(yè)面就是由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ù)的方法。可以通過(guò)瀏覽器直接調(diào)用 Web 服務(wù),并按照上面介紹的方法來(lái)使用它;蛘,也可以在應(yīng)用程序使用它。下面就看看如何建立一個(gè)Web 應(yīng)用程序和一個(gè)控制臺(tái)應(yīng)用程序,通過(guò)它們來(lái)使用Web服務(wù)。當(dāng)然,也可以使用Win Form 應(yīng)用程序作為替代來(lái)使用Web 服務(wù)。
獲取服務(wù)的描述
為了與Web服務(wù)進(jìn)行通信,客戶(hù)應(yīng)該知道這個(gè)Web服務(wù)支持哪種方法以及如何與它們進(jìn)行通信。.NET 上的Web服務(wù)自動(dòng)用SDL(服務(wù)描述語(yǔ)言)產(chǎn)生一個(gè) XML格式文檔,這樣就使客戶(hù)能夠獲取與Web服務(wù)通信時(shí)所需要的信息。 在Web 服務(wù)URL之后附加 ?SDL 使Web服務(wù)生成客戶(hù)能夠使用的SDL文檔。要查閱這里接受的Web 服務(wù)的SDL,可以在瀏覽器中鍵入http://localhost/stockquote/StockQuote.asmx?SDL。