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