频道栏目
读书频道 > web开发 > 其他综合 >
1.2.3 中间层
2015-01-09 16:25:24     我来说两句
收藏   我要投稿
前述的 HTTP 信息交换过程虽然准确,但遗漏了一个重要部分: 中间层http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-21#section-2.3)。 HTTP 是一个具有层次的结构,系统中的每个组件 / 服务器都有各自不同的关注点, HTTP 客户端也不需要“看见”源服务器。在 HTTP 请求向源服务器传递时,它会遇到如图 1-6 所示的中间层。中间层是一些代理或组件,检查 HTTP 请求或响应,可能对其进行修改或者替换。一个中间层可以立即返回一个响应, 触发某些过程(如记录详细日志),或者只是让 HTTP 请求通过。中间层具有一些优点, 可以增强或者改进通信方式。例如,缓存可以通过返回来自源服务器的缓存结果来缩短响应时间。



请注意:中间层可以存在于 HTTP 请求从客户端到源服务器经过的任何地方,具体处在什么位置并不重要。中间层既可以和客户端或源服务器运行在同一台机器上,也可以是因特网上一台专用的公共服务器。 中间层也可以内建在系统内,如 Windows 系统上的浏览器存,也可以是中间件插件。 ASP.NET Web API 支持多种可用于客户端或服务器的中间件,如处理程序( handler)和筛选器(filter),第 4 章和第 10 章将对此进行介绍。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.2.2 HTTP消息交换
下一篇:1.2.4 中间层类型
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站