ASP.NET Core是微軟推出的新一代跨平臺、高性能Web開發(fā)框架,具有模塊化、內置依賴項注入、開源、易于部署等特點。作為近些年來主流的軟件架構風格,REST旨在構建簡單、可靠、高性能、高伸縮性的Web應用。 本書系統(tǒng)地介紹了如何使用ASP.NET Core開發(fā)RESTful API應用,共包含10章內容。前3章主要介紹了REST、HTTP、ASP.NET Core的基礎理論。第4~10章根據前3章的理論,并使用C#語言,講解逐步構建一個完整且規(guī)范的RESTful API應用,涉及資源的基本操作、Entity Framework Core、高級查詢、日志、緩存、并發(fā)、HATEOAS、認證與安全、測試以及部署等內容。