一、Asp.Net Core WebAPI
1.目前版本是v1.1
2.默認路由處理和Asp.Net WebAPI有些 區別了,現在使用的是控制器路由[Route("api/Menu")]和請求方式路由[HttpGet]、[HttpGet("{id}")]結合的 方式。直接在控制器和Action上使用方法注釋。
3.從項目結構依賴上看 Asp.Net Core MVC項目其實已經包含了WebAPI
二、使用Visual Studio 2017創建Asp.Net Core WebAPI示例
1.打開VS 2017,新建項目,選擇.Net Core》Asp.Net Core Web應用程序
2.然后選擇WebAPI模板,點擊確定,項目創建完成
3.在不啟用調試 的狀態下運行WebAPI程序
4.運行結果如下:
5.特別說明
1.Core WebAPI默認Action 返回的都是Json數據
2.Core WebAPI返回的Json數據還是通過Newtonsoft.Json 序列化處理 的
更多: