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地址即可,如圖二
最后我們重新啟動我們的項目就可以得到我們想要的結果 如圖