HTTP
文章平均质量分 71
HenryQWER
这个作者很懒,什么都没留下…
展开
-
HTTP(1) -- Session
1. 深入理解HTTP Session:http://lavasoft.blog.51cto.com/62575/2755892. Session机制详解:http://justsee.iteye.com/blog/15706523. session:http://baike.baidu.com/link?url=eX69fg5qjIRtGfqIgEihJggn转载 2017-07-10 22:08:46 · 282 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(10)第10章HTTP-NG(关键词:计算机网络/HTTP/HTTP-NG)
第10章 HTTP-NG10.1 HTTP发展中存在的问题10.2 HTTP-NG的活动10.3 模块化及功能增强10.4 分布式对象10.5 第一层——报文传输10.6 第二层——远程调用10.7 第三层——Web运用10.8 WebMUX10.9 二进制协议10.10 当前的状态10.11 更多信息参考文献: 1.《HTTP权威指南》。原创 2017-11-21 13:27:15 · 221 阅读 · 0 评论 -
《图解HTTP》读书笔记(0)目录
第1章 了解Web及网络基础1.1 使用HTTP协议访问Web1.2 HTTP的诞生1.2.1 为知识共享而规划Web1.2.2 Web成长时代1.2.3 驻足不前的HTTP1.3 网络基础TCP/IP1.3.1 TCP/IP协议族1.3.2 TCP/IP的分层管理1.3.3 TCP/IP通信传输流1.4 与HTTP关系密切的协议: IP、TCP和DNS1.4.1 负责传输的IP协议1.4.2 确保原创 2017-11-15 23:18:54 · 288 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(0)前言、目录(关键词:计算机网络/HTTP)
第一部分 HTTP:Web的基础第1章 HTTP概述1.1 HTTP——因特网的多媒体信使1.2 Web客户端和服务器1.3 资源1.3.1 媒体类型1.3.2 URI1.3.3 URL1.3.4 URNsth. #参考文献: 1.《HTTP权威指南》。原创 2017-11-20 20:56:10 · 1529 阅读 · 0 评论 -
《图解HTTP》读书笔记(2)第2章简单的HTTP协议(关键词:HTTP/)
第2章 简单的HTTP协议2.1 HTTP协议用于客户端和服务器端之间的通信2.2 通过请求和响应的交换达成通信请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。 响应报文基本上由协议版本、状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。 2.3 HTTP是不保存状态的协议HTTP 是一种不保存状态,即无状态(s原创 2017-11-16 14:29:18 · 340 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(1)第1章HTTP概述(关键词:计算机网络/HTTP)
第1章 HTTP概述1.1 HTTP——因特网的多媒体信使1.2 Web客户端和服务器1.3 资源1.3.1 媒体类型1.3.2 URI1.3.3 URL1.3.4 URN1.4 事务1.4.1 方法1.4.2 状态码1.4.3 Web页面中可以包含多个对象1.5 报文1.6 连接1.6.1 TCP/IP1.6.2 连接、IP地址及端口号1.6.3 使用Telnet实例1.7协议版本1.8 Web的原创 2017-11-21 11:04:18 · 228 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(2)第2章URL与资源(关键词:计算机网络/HTTP/URL/资源)
第2章 URL与资源2.1 浏览因特网资源2.2 URL的语法2.2.1 方案——使用什么协议2.2.2 主机与端口2.2.3 用户名和密码2.2.4路径2.2.5 参数2.2.6 查询字符串2.2.7 片段2.3 URL快捷方式2.3.1 相对URL2.3.2 自动扩展URL2.4 各种令人头疼的字符2.4.1 URL字符集2.4.2 编码机制2.4.3 字符限制2.4.4 另外一点说明2.5 方原创 2017-11-21 11:09:43 · 3594 阅读 · 0 评论 -
《图解HTTP》读书笔记(4)第4章返回结果的HTTP状态码(关键词:HTTP/)
第4章 返回结果的HTTP状态码4.1 状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。4.2 2XX 成功2XX 的响应结果表明请求被正常处理了。4.2.1 200 OK表示从客户端发来的请求在服务器端被正常处理了。 在响应报文内,随状态码一起返回的信息会因方法的不同而发生改变。比原创 2017-11-16 20:28:31 · 234 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(4)第4章连接管理(关键词:计算机网络/HTTP/连接管理)
第4章 连接管理4.1 TCP连接4.1.1 TCP的可靠数据管道4.1.2 TCP流是分段的、由IP分组传送4.1.3 保持TCP连接的正确运行4.2 对TCP性能的考虑4.2.1 HTTP事务的时延4.2.2 性能聚焦区域4.2.3 TCP 连接的握手时延4.2.4 延迟确认4.2.5 TCP慢启动4.2.6 Nagle算法与TCP_NODELAY4.2.7 TIME_WAIT累积与端口耗尽4.原创 2017-11-21 11:17:49 · 220 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(5)第5章Web服务器(关键词:计算机网络/HTTP/Web服务器)
第5章 Web服务器5.1 各种形状和尺寸的Web服务器5.1.1 Web服务器的实现5.1.2 通用软件Web服务器5.1.3 Web服务器设备5.1.4 嵌入式服务器5.2 最小的Perl Web服务器5.3 实际的Web服务器5.4 第一步——接受客户端连接5.4.1 处理新连接5.4.2 客户端主机名识别5.4.3 通过ident确定客户端用户5.5 第二步——接收请求报文5.5.1 报文的原创 2017-11-21 11:20:57 · 225 阅读 · 0 评论 -
《HTTP小书》读书笔记(1)预备知识(关键词:计算机网络/HTTP/Node.js)
预备知识(辅助理解本书的补充知识)Node.js是是什么?用来做什么的?读者对Node.js了解极少,结合以下4条解释,读者的理解是:简而言之,Node.js运行在服务器端,类似于Java虚拟机,或者解释器。原本,JavaScript代码是用在前端的。现在,JavaScript可以运行在服务器端的Node.js,由Node.js解释执行。说的啰嗦一点,Node.js就是类似于J...原创 2017-09-26 10:44:17 · 513 阅读 · 0 评论 -
《HTTP小书》读书笔记(2)实验、请求、响应、消息、method、客户识别
实验环境为什么选择Node.js?因为Node.js小巧,跨平台,并且内置有我们需要的HTTP标准库。Node.js的框架Express.js的安装在Node.js之内,我们还需要它的一个框架Express.js,以便编写HTTP应用时,可以更加简易。安装完 Node.js后,可以通过Node.js 内置的包管理工具(npm)来安装和初始化express,以便运行我给出的代...原创 2017-09-24 16:08:38 · 2558 阅读 · 0 评论 -
HTTP/2 资料汇总
HTTP/2 资料汇总文章目录协议部署优化调试书籍 随着今年 5 月 14 日 HTTP/2 协议正式版的发布,越来越多的网站开始部署 HTTP/2 了。我对 HTTP 协议一直都比较有兴趣,本文汇总一些关于 HTTP/2 的资料以及我写过的文章,会持续更新。如果大家有任何问题,欢迎留言交流探讨。 协议HTTP/2 协议由以下两个 RFC 组成:RFC 7540 -转载 2018-02-06 22:42:06 · 298 阅读 · 0 评论 -
《图解HTTP》读书笔记(1)第1章了解Web及网络基础(关键词:HTTP/)
第1章 了解Web及网络基础1.1 使用HTTP协议访问WebHTTP通常被译为超文本传输协议,但这种译法并不严谨。严谨的译名应该为“超文本转移协议”。但是前一译法已约定俗成,本书将会沿用。有兴趣的读者可参考图灵社区的相关讨论 : http://www.ituring.com.cn/article/1817。——译者注HTTP在中国大陆被翻译为“超文本传输协议”,因为“transf...原创 2017-11-16 12:18:51 · 436 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(9)第9章Web机器人(关键词:计算机网络/HTTP/Web机器人)
第9章 Web机器人9.1 爬虫及爬行方式9.1.1 从哪儿开始:根集9.1.2 链接的提取以及相对链接的标准化9.1.3 避免环路的出现9.1.4 循环与复制9.1.5 面包屑留下的痕迹9.1.6 别名与机器人环路9.1.7 规范化URL9.1.8 文件系统连接环路9.1.9 动态虚拟Web空间9.1.10 避免循环和重复9.2 机器人的HTTP9.2.1 识别请求首部9.2.2 虚拟主机9.2.原创 2017-11-21 13:21:12 · 233 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(8)第8章 集成点:网关、隧道及中继(关键词:计算机网络/HTTP/网关/隧道/中继)
第8章 集成点:网关、隧道及中继(可以暂时不阅读)8.1 网关8.2 协议网关8.2.1 HTTP/*:服务器Web网关8.2.2 HTTP/HTTPS:服务器安全网关8.2.3 HTTPS/HTTP客户端安全加速器网关8.3 资源网关8.3.1 CGI8.3.2 服务器扩展API8.4 应用程序接口和Web服务8.5 隧道8.5.1 用CONNECT建立HTTP隧道8.5.2 数据隧道、定时及连接原创 2017-11-21 11:29:39 · 237 阅读 · 0 评论 -
HTTP(2) -- CGI
1. CGI是什么 搜索了这么多,大致看明白了保留下来。 http://blog.chinaunix.net/uid-13408389-id-2894933.html2. HTTP 学习笔记(4)----CGIhttp://blog.csdn.net/duola_rain/article/details/158125853. CGI编程学习:ht转载 2017-07-10 22:25:15 · 418 阅读 · 0 评论 -
HTTP(1)之持久链接(关键词:HTTP/持久链接/keep-alive/HTTP persistent connection/HTTP keep-alive/HTTP connection)
HTTP持久连接(HTTP persistent connection,也称作HTTP keep-alive或HTTP connection reuse)是使用同一个TCP连接来发送和接收多个HTTP请求/应答,而不是为每一个新的请求/应答打开新的连接的方法。参考文献: 1.HTTP持久连接转载 2017-09-09 10:41:58 · 522 阅读 · 0 评论 -
《HTTP小书》读书笔记(3)请求之请求方法(关键词:计算机网络/HTTP/请求方法/GET/POST/OPTIONS/PUT/DELETE/CONNECT)
GET方法GET方法用来获取URL指定的资源。这个URL指向可以是一个静态文件,也可以是一个数据生成软件产生的动态内容。如果GET请求在首部区包含了条件获取字段,那么GET 请求就具体化为条件获取(conditional GET)。条件(获取)字段包括: If-Modified-Since、 If-Unmodified-Since、 If-Match、 If-None-Match、 If-Range原创 2017-09-25 14:34:56 · 683 阅读 · 0 评论 -
《HTTP小书》读书笔记(4)响应之状态码(关键词:计算机网络/HTTP/响应/状态码)
100型响应当客户端发送 Expect:100-Continue时, 服务端可以响应 100 Continue 为允许,或者不许可(417 Expectation Failed) 。100 Continue 状态码通知客户端可以继续发送请求。在发送大文件之前,客户端可以首先发出询问,如果在服务器不接受大文件的话,服务器就可以直接拒绝继续。否则,服务器只能从请求头内提取内容大小,当发现不符合条件的时候原创 2017-09-25 14:46:46 · 552 阅读 · 0 评论 -
《图解HTTP》读书笔记(5)第5章与HTTP协作的Web服务器(关键词:HTTP/)
第5章 与HTTP协作的Web服务器一台Web服务器可搭建多个独立域名的Web网站,也可作为通信路径上的中转服务器提升传输效率。5.1 用单台虚拟主机实现多个域名5.2 通信数据转发程序 : 代理、网关、隧道5.2.1 代理5.2.2 网关5.2.3 隧道5.3 保存资源的缓存5.3.1 缓存的有效期限5.3.2 客户端的缓存参考文献: 1.《图解HTTP》。原创 2017-11-16 22:54:14 · 276 阅读 · 0 评论 -
《图解HTTP》读书笔记(6)第6章HTTP首部(关键词:HTTP/)
参考文献: 1.《图解HTTP》。原创 2017-11-17 12:43:27 · 839 阅读 · 0 评论 -
《图解HTTP》读书笔记(7)第7章确保Web安全的HTTPS(关键词:HTTP/HTTPS)
第7章 确保Web安全的HTTPS7.1 HTTP的缺点7.1.1 通信使用明文可能会被窃听7.1.2 不验证通信方的身份就可能遭遇伪装7.1.3 无法证明报文完整性,可能已遭篡改7.2 HTTP+加密+认证+完整性保护=HTTPS7.2.1 HTTP加上加密处理和认证以及完整性保护后即是HTTPS7.2.2 HTTPS是身披SSL外壳的HTTP7.2.3 相互交换密钥的公开密钥加密技术7.2.4原创 2017-11-17 12:48:39 · 337 阅读 · 0 评论 -
《图解HTTP》读书笔记(10)第10章构建Web内容的技术(关键词:HTTP/)
第10章 构建Web内容的技术10.1 HTML10.1.1 Web页面几乎全由HTML构建10.1.2 HTML的版本10.1.3 设计应用CSS10.2 动态HTML10.2.1 让Web页面动起来的动态HTML10.2.2 更易控制HTML的DOM10.3 Web应用10.3.1 通过Web提供功能的Web应用10.3.2 与Web服务器及程序协作的CGI10.3.3 因Java而普及的Ser原创 2017-11-17 14:39:13 · 447 阅读 · 0 评论 -
《图解HTTP》读书笔记(11)第11章Web的攻击技术(关键词:HTTP/)
第11章 Web的攻击技术11.1 针对Web的攻击技术11.1.1 HTTP不具备必要的安全功能11.1.2 在客户端即可篡改请求11.1.3 针对Web应用的攻击模式11.2 因输出值转义不完全引发的安全漏洞11.2.1 跨站脚本攻击11.2.2 SQL注入攻击11.2.3 OS命令注入攻击11.2.4 HTTP首部注入攻击11.2.5 邮件首部注入攻击11.2.6 目录遍历攻击11.2.7 远原创 2017-11-17 14:41:03 · 281 阅读 · 0 评论 -
《图解HTTP》读书笔记(8)第8章确认访问用户身份的认证(关键词:HTTP/)
第8章 确认访问用户身份的认证8.1 何为认证8.2 BASIC认证8.3 DIGEST认证8.4 SSL客户端认证8.4.1 SSL客户端认证的认证步骤8.4.2 SSL客户端认证采用双因素认证8.4.3 SSL客户端认证必要的费用8.5 基于表单认证8.5.1 认证多半为基于表单认证8.5.2 Session管理及Cookie应用参考文献: 1.《图解HTTP》。原创 2017-11-17 14:33:43 · 652 阅读 · 0 评论 -
《图解HTTP》读书笔记(9)第9章基于HTTP的功能追加协议(关键词:HTTP/)
第9章 基于HTTP的功能追加协议9.1 基于HTTP的协议9.2 消除HTTP瓶颈的SPDY9.2.1 HTTP的瓶颈9.2.2 SPDY的设计与功能9.2.3 SPDY消除Web瓶颈了吗9.3 使用浏览器进行全双工通信的WebSocket9.3.1 WebSocket的设计与功能9.3.2 WebSocket协议9.4 期盼已久的HTTP/2.09.5 Web服务器管理文件的WebDAV9.5.原创 2017-11-17 14:36:50 · 6713 阅读 · 0 评论 -
《图解HTTP》读书笔记(3)第3章HTTP报文内的HTTP信息(关键词:HTTP/)
第3章 HTTP报文内的HTTP信息3.1 HTTP报文用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。 HTTP报文本身是由多行(用 CR+LF 作换行符)数据构成的字符串文本。HTTP 报文大致可分为报文首部和报文主体两块。两者由最初出现的空行(CR+LF)来划分。通常,并不一定要有报文主体。报文首部:服务原创 2017-11-16 17:03:53 · 216 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(3)第3章HTTP报文(关键词:计算机网络/HTTP/HTTP报文)
第3章 HTTP报文3.1 报文流3.1.1 报文流入源端服务器3.1.2 报文向下游流动3.2 报文的组成部分3.2.1 报文的语法3.2.2 起始行3.2.3 首部3.2.4 实体的主体部分3.2.5 版本0.9的报文3.3 方法3.3.1 安全方法3.3.2 GET3.3.3 HEAD3.3.4 PUT3.3.5 POST3.3.6 TRACE3.3.7 OPTIONS3.3.8 DELETE原创 2017-11-21 11:14:53 · 232 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(6)第6章代理(关键词:计算机网络/HTTP/代理)
第6章 代理6.1 Web的中间实体6.1.1 私有和共享代理6.1.2 代理和网关的对比6.2 为什么使用代理6.3 代理会去往何处6.3.1 代理服务器的部署6.3.2 代理的层次结构6.3.3 代理是如何获取流量6.4 客户端的代理设置6.4.1 客户端的代理配置:手工配置6.4.2 客户端代理配置:PAC文件6.4.3 客户端代理配置:WPAD6.5 与代理请求有关的一些棘手问题6.5.1原创 2017-11-21 11:23:19 · 170 阅读 · 0 评论 -
《HTTP权威指南》学习笔记(7)第7章缓存(关键词:计算机网络/HTTP/缓存)
第7章 缓存(可以暂时不阅读)7.1 冗余的数据结构7.2 带宽瓶颈7.3 瞬间拥塞7.4 距离时延7.5 命中和未命中的情况7.5.1 再验证7.5.2 命中率7.5.3 字节命中率7.5.4 区分命中和未命中的情况7.6 缓存的拓扑结构7.6.1 私有缓存7.6.2 公有代理缓存7.6.3 代理缓存的层次结构7.6.4 网状缓存、内容路由以及对等缓存7.7 缓存的处理步骤7.7.1 第一步——接原创 2017-11-21 11:25:37 · 294 阅读 · 0 评论 -
我所理解的 restful (关键词:restful)
我的理解URL 用于定位资源,HTTP 动词(GET、POST、PUT、DELETE)用于描述操作。略详细的解释Resource Representational State Transfer 资源在网络中以某种表现形式进行状态转移。分解开来:Resource: 资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;Representational: 某种表现...原创 2018-12-16 23:33:32 · 1715 阅读 · 0 评论