Web api 简要处理流程

1,托管层(监听端口处理Http请求,转换为HttpRequestMessage)

2,消息处理管道(接收HttpRequestMessage消息,转向下一个内部处理程序,可横切关注点,写入日志,缓存等)

3,路由分发器(从路由获取路由 数据,匹配IHttpRoute,分发路由)

4,控制器分发器(使用路由数据,选择控制器并实例化)

5,基类控制器处理器(ApiController,授权过滤器,参数绑定,操作过滤器)

6,控制器处理器(处理HttpRequestMessage,返回IHttpActionResult或者IActionResult)

7,系统转换为HttpResponseMessage返回

通过6,5,4,3,2,1反向步骤,托管层将HttpResponseMessage处理为http响应返回给请求客户端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值