HTTP的那些事儿
文章平均质量分 92
未闻小然桑
咱的目标是星辰大海。。。
展开
-
URL的那些事儿
1. URL语法<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>相关说明: 组件 描述 默认值 方案 访问服务器以获取资源时要使用哪种协议 无 用户 某些方案访问资源时需要的用户名 匿名 密码 用户名后面可能要包含的密码,中间由冒号(:)分隔 <E-mail原创 2016-05-10 14:08:28 · 1024 阅读 · 0 评论 -
HTTP报文的那些事儿
1. 报文流 HTTP报文是在HTTP应用程序之间发送的数据块。这些数据块已一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义。 HTTP报文是由一行一行的简单字符串组成的。HTTP报文都是纯文本,不是二进制代码,所以人们可以很方便的对其进行读写。 HTTP使用术语流入(inbound)和流出(outbound)来描述事务处理的方向。HTTP报文会像河水一样原创 2016-05-11 11:22:15 · 519 阅读 · 0 评论 -
Web缓存工作原理
现代的商业化代理缓存相当的复杂。这些缓存构建的非常高效,可以支持HTTP和其他一些技术的各种高级特性。但除了一些微妙的细节之外,Web缓存的基本工作原理大多很简单。对一条HTTP GET报文的基本缓存处理过程包括7个步骤: 接收——缓存从网络中读取抵达的请求报文 解析——缓存对报文进行解析,提取URL和各种首部 查询——缓存查看是否有本地副本可用,如果没有,就获取一份副本(将其保存在本地) 新鲜度检原创 2016-05-24 23:46:46 · 5594 阅读 · 0 评论 -
HTTP连接管理的那些事儿
1. HTTP连接HTTP连接实际上就是TCP连接和一些使用连接的规则。TCP为HTTP提供了一条可靠的比特传输管道。从TCP连接一端填入的字节会从另一端以原有的顺序、正确地传送出来。E.g. http://blog.csdn.net/okingniko/article/details/50986039 1. 浏览器解析出主机名blog.csdn.net 2. 浏览器查询这个主机的IP地址(D原创 2016-05-12 16:09:19 · 490 阅读 · 0 评论 -
HTTP代理的那些事儿
1. Web的中间实体 Web代理(proxy)服务器是网络的中间实体。代理位于客户端和服务器之间,扮演”中间人”的角色,在各端点之间来回传送HTTP报文。 代理服务器可以是某个客户端专用的,也可以是很多客户端共享的。单个客户端使用的代理被称为私有代理。众多客户端共享的代理被称为公共代理。 代理与网关的对比:严格的说,代理连接的是两个或多个使用相同协议的应用程序,而网关连接的则是两个或多个使用不同协原创 2016-05-20 22:43:29 · 7305 阅读 · 0 评论