HTTP学习笔记
文章平均质量分 91
YuanLicc
你有很多想法,那么你就会有很多创造!
展开
-
HTTP基础-报文详解
HTTP报文客户端的请求或者服务端的响应请求报文格式<method>请求方法 <request-URL>请求资源 <version>http版本号(格式HTTP/<major>.<minor>) 这一行被称为起始行<headers> 首部<entity-body>实体主体响应报文格式<versio原创 2018-01-21 16:35:20 · 463 阅读 · 0 评论 -
HTTP 隧道
本文摘自书籍《HTTP 权威指南》 此系列文章对应 github地址隧道可以通过 HTTP 应用程序访问使用非 HTTP 协议的应用程序。Web 隧道允许用户通过 HTTP 连接发送非 HTTP 流量,这样就可以在 HTTP 上捎带其他协议数据了。使用 Web 隧道最常见的原因就是要在 HTTP 连接中嵌入非 HTTP 流量,这样,这类流量就可以穿过只允许 Web 流量通过的防火墙了。...原创 2018-05-28 21:39:12 · 4148 阅读 · 0 评论 -
HTTP 网关
本文摘自书籍《HTTP 权威指南》 此系列文章对应 github地址 网关HTTP 扩展和接口的发展是由用户需求驱动的。要在 Web 上发布更复杂资源的需求出现时,人们很快就明确了一点:单个应用程序无法处理所有这些能想到的资源。为了解决这个问题,开发者提出了网关(gateway)的概念,网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法。网关是资源和应用程序之间的粘合剂。应用...原创 2018-05-28 21:38:31 · 2697 阅读 · 0 评论 -
HTTP 缓存
本文摘自书籍《HTTP 权威指南》 此系列文章对应github地址缓存Web 缓存是可以自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时,如果本地有“已缓存的”副本,就可以从本地存储设备而不是原始服务器中提取这个文档。使用缓存有下列优点。缓存减少了冗余的数据传输,节省了你的网络费用。缓存缓解了网络瓶颈的问题。不需要更多的带宽就能够更快地加载页面。缓存降低了对...原创 2018-05-28 21:37:43 · 200 阅读 · 0 评论 -
HTTP 代理
本文摘自书籍《HTTP 权威指南》 此系列文章对应 github地址代理Web 代理(proxy)服务器是网络的中间实体。代理位于客户端和服务器之间,扮演“中间人”的角色,在各端点之间来回传送 HTTP 报文。web中间实体Web 上的代理服务器是代表客户端完成事务处理的中间人。如果没有 Web 代理,HTTP 客户端就要直接与 HTTP 服务器进行对话。有了 Web 代理...原创 2018-05-28 21:36:45 · 682 阅读 · 0 评论 -
HTTP Web服务器
本文摘自书籍《HTTP 权威指南》 此系列文章对应 github地址Web服务器Web 服务器实现了 HTTP 和相关的 TCP 连接处理。负责管理 Web 服务器提供的资源,以及对 Web 服务器的配置、控制及扩展方面的管理。Web 服务器逻辑实现了 HTTP 协议、管理着 Web 资源,并负责提供 Web 服务器的管理功能。Web 服务器逻辑和操作系统共同负责管理 TCP 连接。底...原创 2018-05-28 21:35:57 · 516 阅读 · 0 评论 -
HTTP 连接管理
本文摘自书籍《HTTP 权威指南》 此系列文章对应github地址连接管理HTTP连接时HTTP报文传输的关键通道。TCP连接世界上几乎所有的HTTP通信都是由TCP/IP承载的,TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。TCP的可靠数据管道HTTP实际上就是TCP连接及其使用规则,是因特网上的可靠连接。TCP为HTTP提...原创 2018-05-28 21:35:08 · 671 阅读 · 0 评论 -
HTTP 报文
本文摘自书籍《HTTP 权威指南》 HTTP 报文HTTP报文是由一行一行的简单字符串组成的,是在HTTP应用程序之间发送的数据块,这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。报文流报文在客户端、服务器核代理之间流动。术语:流入、流出、上游、下游。将客户端报文流向服务器的方向称为流入;相反...原创 2018-05-28 21:33:39 · 239 阅读 · 0 评论 -
HTTP 基础
本文摘自书籍《HTTP 权威指南》 HTTP 基础MIME type针对不同的数据类型,HTTP仔细的给每种要传输的对象都打上了名为MIME类型的数据格式标签。MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠来分隔。HTML 格式的文本文档由 text/html 类型来标记。普通的 ASCII 文本文档由 text/plain 类型...原创 2018-05-28 21:33:02 · 266 阅读 · 0 评论 -
HTTP 中继
本文摘自书籍《HTTP 权威指南》 此系列文章对应 github地址中继HTTP 中继(relay)是没有完全遵循 HTTP 规范的简单 HTTP 代理。中继负责处理 HTTP 中建立连接的部分,然后对字节进行盲转发。HTTP 很复杂,所以实现基本的代理功能并对流量进行盲转发,而且不执行任何首部和方法逻辑,有时是很有用的。盲中继很容易实现,所以有时会提供简单的过滤、诊断或内容转换功能。...原创 2018-05-28 21:39:53 · 1239 阅读 · 0 评论