它是一种架构的风格, 这种风格基于一套预定义的规则, 这些规则描述了网络资源是如何定义和寻址的.
一个实现了REST这些规则的服务就叫做RESTful的服务....这种样式风格的web服务更倾向于叫做RPC风格的服务.
在RPC的世界里, 节点仅仅就是可以在远程被触发的函数, 而在REST的世界里, 节点就是实体, 也叫做资源....Web API, 但并不是直接支持RESTful的 Web API....然后我们看一下项目文件, 右键编辑MyRestful.Api:
?
这里, SDK属性表示了我们使用的是哪个SDK, 而目标框架是.NET Core 2.0....为MVC定义路由有两种方式:使用IRouteBuilder或者使用基于属性标签的路由。针对Rest,最好还是使用基于属性标签的方式。