Web服務即WebService是一種可用來方便提供資料的工具,
利用WebService呼叫,就可使用許多網路上的資源,
本文就做個簡單的WebService範例,提供計算二數相加
Step1.開啟Visual Studio
利用Visual Studio可以簡便快速的建立Web Service,
開啟了Visual Studio2013的畫面如下
Step2.建立新專案
接著建立一個新的空白專案,
首先點選上方工作列中的
檔案,
再選擇 新增, 出現選單後,
再選擇 專案
Step3.選擇專案類型-Web空專案
新增專案的畫面,要選擇專案類型,首先選擇 Visual Basic ,
再選擇 ASP.Net Web應用程式
點選了 確定 後, 又出現了 選取範本的畫面,
Step4.完成建立新專案
再點選 確定 後,完成了建立專案的動作
Step5.加入WebService檔案
接著要加入WebService的檔案,
首先在專案名稱上按右鍵,
出現選單後選擇 加入,
又出現了第二個選單,
接著選擇 新增項目
選擇加入新項目的畫面中,
要加入Web服務(ASMX),
首先點選Visual Basic項下Web ,
右邊跟著出現了各式項目可以選擇,
接著點選 Web服務(ASMX)
Step6.Web Service空白檔案ASMX
點選了 新增 按扭後,
出現了Web服務的範本程式
Step7.小修改後執行
到了這個步驟,
其實執行按下去就成了,
不過Albert研究室這裏設計了一個功能,
這個WebService的功能,
是傳入二個數字後,
會回傳加總的結果,
因此修改了名稱,
輸入,輸出的參數,
及回傳的結果
Public Function HelloWorld(inputNo1 As Integer, inputNo2 As Integer) As Integer
Return inputNo1 + inputNo2
End Function
改好程式後,
再點選上面的 綠色向右小三角形 (就是Play),
Step8.開啟WebService頁面
這樣就執行了WebService,
Step9.輸入測試資料
點選了HelloWorld文字後,
就可以進入測試畫面,
分別在inputNo1輸入第一個數,
inputNo2輸入第二個數,
接著點選 叫用 按扭
Step10.取得WebService回傳結果
因此取得了回傳的結果,
成功!!
沒有留言:
張貼留言