1.建立 ASP.NET Core Web程式,記住取消HTTPS配置
2.此時一個簡單的.NET Core API 架子搭建好了,細心的人可以發現Properties下面不是CS檔案,確是launchSettings.json這樣的JSON檔案而且整個專案結構跟.NET專案的結構不一樣了,我們開始執行起來,發現瀏覽器的頁面出現一個JSON資料,那代表我們一個簡單的CoreAPI專案搭建成功了,此時我們也達到微軟官網上面教材上說的的CoreAPI建立完成效果以及簡單的API預設目錄結構,此時你發現有預設的控制器和預設的實體類如我畫的紅線
3.建立WebAPI控制器,該控制器我們起名DemoController
4.建立完成後我們發現該控制器編輯器會預設幫你設定一個路由
5.此時我們需要將預設路由修改一下改成api/{controller}/{action}目的是為了配個我們請求的地址相吻合,其實這個地方是在公開你當前控制器中的所有方法如圖
備註:api/{controller}/{action}中的controller指的是控制器名稱,action指的當前控制器的方法
6.建立一個Get和POST的方法提供我們測試
7.執行當前程式,用ApiPost介面測試工具進行測試
POST資料提交方式麻煩一點,注意下圖的橫線
8.此時我們的一個.NET Core WebAPI程式搭建完成
知識點補充:launchSettings.json這個Json檔案其實是在配置當前API啟動時的預設訪問路徑如圖,如若想當前專案啟動預設訪問我們自己建立的控制器某個方法我可以將Json檔案中的launchUrl改成我們的api/Demo/HttpGetData?data=123地址即可,如圖二
最後我們重新啟動我們的專案就可以得到我們想要的結果 如圖