Web API

Web API
REST(Representational State Transfer表述性状态转移)

Fiddler
fiddler停止自动抓包:左下角有个Capturing的东西,点掉。

URI 统一资源标识符 Uniform Resource Identifier

控制器上的每个方法都映射到一个URI

---------------------------------------------------------------------------------

ASP.NET Web API如何把URI映射到控制器的方法?
对于每一个HTTP消息,ASP.NET Web API框架都会通过咨询一个路由表来决定接收该请求的控制器。在创建一个新的Web API项目时,该项目便会包含一个类似于下面这样的默认路由:

/api/{controller}/{id}
{controller}和{id}部分是占位符。当框架看到一个与此模式匹配的URI时,它按以下步骤查找控制器方法:
{controller}用来匹配控制器名
HTTP请求的方法用来匹配方法名。(此规则仅适用于GET、POST、PUT和DELETE请求。)
{id},如果有,用来匹配名称为id的方法参数。
可能的情况下,查询参数用来匹配参数名

原文地址:https://www.cnblogs.com/xsj891107/p/5870721.html