1.工程结构:App_Start, Controllers
system.net.http与web.http都是netframework 4.5之后才有。没有就用nuget安装webapi包。
2. WebApiConfig代码
3. 注册路由
测试
1.Controller方法如下
浏览器访问get2,不成功,因为是Post模式。get1是成功的。用Postman工具测试都成功。
2.
直接使用controller名称,也是能访问成功
如果地址是用路由前缀,但方法是原始名称则失败的
controller方法加的路由名称,访问地址的路由前缀+方法的路由名称一起访问则成功。