12 2015 档案

WebApi学习总结系列第五篇(消息处理管道)
摘要:ASP.NET WebAPI的核心框架是一个消息处理管道,这个管道是一组HttpMessageHandler的有序组合。这是一个双工管道,请求消息从一端流入并依次经过所有HttpMessageHandler的处理。在另外一端,目标HttpController被激活,Action方法被执行,响应消息随之被生成。响应消息逆向流入此管道,同样会经过逐个HttpMessageHandler的处理。这是一个独立于寄宿环境的抽象管道,如何实现对请求的监听和接收,以及将接收的请求传入消息管道进行处理并将管道生成的响应通过网络回传给客户端,这就是WebAPI寄宿需要解决的问题。 阅读全文

posted @ 2015-12-18 11:02 两宝程序cboii 阅读(1856) 评论(0) 推荐(0)

WebApi学习总结系列第四篇(路由系统)
摘要:由于工作的原因,断断续续终于看完了《ASP.NET Web API 2 框架揭秘》第二章关于WebApi的路由系统的知识。 路由系统是请求消息进入Asp.net WebApi的第一道屏障,其根本目的利用注册的路由表对请求的URI进行解析以确定目标HttpController和Action的名称,以及与某个Action方法某个参数进行绑定的路由变量。 Asp.net webApi中的路由系统和Asp.net中的路由系统很相似,也有Route,只是WebApi的路由系统又独立于Asp.net的路由系统,实现类也在不同的命名空间下。所以在讲Asp.net WebApi路由之前先来谈谈Asp.net路由系统。 阅读全文

posted @ 2015-12-04 14:05 两宝程序cboii 阅读(1730) 评论(0) 推荐(0)

导航