我爱编程

《图集HTTP》笔记

2017-08-03  本文已影响0人  jacktown

第一章 了解Web及网络基础

第二章 简单的HTTP协议

2.1 HTTP协议用于客户端和服务器端之间的通信

2.2 通过请求和响应达成通信

//请求报文示例
POST  /form/entry  HTTP/1.1

Host: hackr.jp
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16

name=ueno&age=37
//响应报文实例
HTTP/1.1  200  OK

Date: Tue, 10 Jul 2012 06:50:15 GMT
Content-Length: 362
Content-Type: text-html

<html>
...

2.3 HTTP是不保存状态的协议

协议本身不保存一切之前的请求或响应的信息

2.4 请求URI定位资源

URI需要将请求报文中的请求URI包含在内

2.5 告知服务器意图的HTTP方法

2.6 使用方法下达命令

2.7 持久连接节省通信量

2.8 使用cookie的状态管理

第三章 HTTP报文内的HTTP信息

3.1 HTTP报文

包括请求报文和响应报文,报文分为报文首部和报文主体(可选)

报文首部
(空行[CR+LF])
报文主体

3.2 请求报文及响应报文的结构

3.3 编码提升传输速率

3.4 发送多种数据的多部分对象集合

3.5 获取部分内容的范围请求

只请求指定的实体范围内的资源

3.6 内容协商返回最合适的内容

第四章 返回结果的HTTP状态码

4.1 状态码告知从服务器端返回的请求结果

4.2 2XX成功

4.3 3XX重定向

301、302、303浏览器都会采用GET方法对新URI发出请求,虽然301、302更改POST方法为GET是不符标准的。

4.4 4XX客户端错误

4.5 5XX服务器错误

第五章 与HTTP协作的Web服务器

5.1 用单台虚拟主机实现多个域名

5.2 通信数据转发程序:代理、网管、隧道

工作于客户端和服务器之间

5.3 保存资源的缓存

第六章 HTTP首部

6.1 HTTP报文首部

6.2 HTTP首部字段

6.3 HTTP/1.1通用首部字段

请求和响应报文双方都会使用的首部

6.4 请求首部字段

6.5 响应首部字段

6.6 实体首部字段

6.7 为Cookie服务的首部字段

6.8 其他首部字段

第七章 确保Web安全的HTTPS

7.1 HTTP的缺点

被窃听、伪装、篡改等

7.2 HTTP+加密+认证+完整性保护=HTTPS

上一篇 下一篇

猜你喜欢

热点阅读