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