明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

股票報價的WebService之二

[摘要]配置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。