本页包含HTTP/1.1学习项目的全部关键内容,该学习计划将于2009年11月7日正式启动,KO/KE报名贴:https://groups.google.com/group/dusplan/t/43f75e14741c65fe。
本项目( HTTP 协议 1.1 版)的学习计划
HTTP 协议 1.1 版 共同学习项目的主要阅读材料为 RFC2616 ,该规范自 1999 年通过后,至今未有大的变化。阅读 HTTP 协议规范,有助于了解 WEB 前后台通信的原理和细节。学习的重点包括: HTTP 协议包结构, HTTP 请求 / 应答模型, HTTP 的主要方法, HTTP 重要返回值的含义, HTTP 的缓冲管理等。
主要学习材料:
RFC 2616 :
ftp://ftp.isi.edu/in-notes/rfc2616.txt (纯文本)
http://www.w3.org/Protocols/rfc2616/rfc2616.html ( HTML )
中文译文:
http://www.blogjava.net/sunchaojin/archive/2009/05/31/279164.html
具体计划如下表所示(开始日期:2009年11月7日):
单元
| 时长
| 学习资料
| KO (对TA们的热心表示感谢) |
1 | 1 周 | 规范 1-3 章。 HTTP 协议介绍, RFC 所用的语法说明以及 HTTP 协议的基本概念和参数。 重要知识点: Ø Intermediaries Ø URI / URL Ø Multipart Ø 相关术语 Ø 主要协议参数 | 孙健 http://hi.youkuaiyun.com/sjlianan
KO贡献的知识点列表: https://groups.google.com/group/dusplan/browse_thread/thread/e3120be4cbbc6b76 https://groups.google.com/group/dusplan/browse_thread/thread/86a2f0b6ef6fb6fd |
2 | 1 周 | 规范 4-7 章。 HTTP 消息结构(概要), HTTP 请求 / 应答 机制。 重要知识点: Ø HTTP Message Ø HTTP Request Ø HTTP Response Ø Entity | 水穿石 Mike http://hi.youkuaiyun.com/sunwayMike
KO贡献的知识点列表: 由于KO把checklist发到了别的贴子后面,所以就选了这个相对简单的链接,这是后来别人转发的。
|
3 | 1 周 | 规范 8-9 章。 HTTP 链接管理机制, HTTP 方法。 重要知识点: Ø Persistent Connection Ø GET 方法 Ø PUT 方法 Ø POST 方法 Ø HEAD 方法 Ø DELETE 方法 |
|
4 | 1 周 | 规范第 10 章:协议的状态码定义。 重要知识点: Ø 码组的含义( 1xx, 2xx, 3xx, 4xx, 5xx ) Ø 常见状态码的含义( 200, 400, 403, 404, 500 等等) |
|
5 | 1 周 | 规范第 13 章: HTTP 缓冲处理。 重要知识点: Ø 缓冲控制机制 Ø 缓冲超时机制 Ø 缓冲验证机制 |
|
6 | 1 周 | 规范第 14 章:消息头字段详解 重要知识点: Ø 常见 HTTP 头字段的作用 |
|
7 | 1 周 | 查漏补缺,总结。 |
|