webservice如何訪問
① 如何通過瀏覽器訪問web services
將 Web 服務部署到 Web 伺服器。有關更多信息,請參見 XML Web services 發布和部署。
訪問 Web 瀏覽器,並使用以下格式在地址欄中輸入 Web 服務的 URL:
http://servername/apppath/webservicename.asmx
路徑部分
值
伺服器名稱
在其上部署 Web 服務的伺服器的名稱。
應用程序路徑
虛擬目錄的名稱以及 Web 應用程序路徑的其餘部分。
Web 服務名稱.asmx
Web 服務 .asmx 文件的名稱。
例如,假設您已發布了一項名為 StockServices 的 Web 服務。發布時,此服務的基 URL 為 http://<伺服器名稱>/apppath/StockServices.asmx。通過在瀏覽器的地址欄中輸入此 HTTP-GET 請求,可以測試此服務:
http://<servername>/apppath/StockServices.asmx
作為對此請求的響應,伺服器將顯示 Web 服務的 HTML 說明頁。
Web 服務的 HTML 說明頁顯示特定 Web 服務支持的所有 Web 服務方法。鏈接到所需的 Web 服務方法並輸入必需的參數,以測試該方法並查看 XML 響應。
使用 HTTP-GET 在瀏覽器中直接測試 Web 服務方法
將 Web 服務部署到 Web 伺服器。有關更多信息,請參見 XML Web services 發布和部署。
訪問 Web 瀏覽器,並使用以下格式在地址欄中輸入 Web 服務方法的 URL:
http://servername/vdir/webservicename.asmx/Methodname?parameter=value
參數
值
伺服器名稱
在其上部署 Web 服務的伺服器的名稱。
應用程序路徑
虛擬目錄的名稱以及 Web 應用程序路徑的其餘部分。
Web 服務名稱.asmx
Web 服務 .asmx 文件的名稱。
方法名稱
Web 服務公開的公共方法的名稱。如果留為空白,則顯示 Web 服務的說明頁,其中會列出 .asmx 文件中提供的每個公共方法。(可選)
參數
方法所需要的任何參數的相應參數名稱和值。如果留為空白,則顯示 Web 服務的說明頁,其中會列出 .asmx 文件中提供的每個公共方法。(可選)
注意:
此語法中的 Web 服務方法名區分大小寫,但伺服器、項目和 Web 服務名稱不區分大小寫。
例如,假設前一過程中的 StockServices Web 服務包含一個名為 GetQuote 的 Web 服務方法,該 Web 服務方法接受以股票符號作為參數,並以雙精度浮點數的形式返回價格。在瀏覽器的地址欄中輸入以下 HTTP-GET 請求,以測試此方法:
http://<伺服器名稱>/apppath/StockServices.asmx/GetStockQuote?tickerName=MSFT
伺服器發送包含 XML 文檔的響應,將在瀏覽器中顯示該文檔。對於 GetQuote 示例,XML 具有您請求的股票的當前價格。結果可能類似於:
<?xml version="1.0" ?>
<double>74.5</double><double>74.5</double>
② 怎麼在eclipse中訪問webservice
在eclipse創建webservice的方法:
1、在Eclipse的菜單欄中,Window --> Preferences --> Web Service -->Axis2Perferences,在Axis2runtime location中選擇Axis2解壓縮包的位置,設置好後,點"OK"即行。