HTTP小书
HTTP小书
准能帮你节省不少时间
关于本书
如今的软件产品,越来越多的以HTTP为基础的网络协议。而我在日常工作一点一滴的感到它的价值,也觉得没有系统的掌握它是一个遗憾。年初的一个机缘,我开始投入研究HTTP。我买了一组书,其中的那个砖头书,我买了4本,放到车上、办公室、家、另一个办公室。这样反复的啃,然后使用node.js做技术验证。接触的多了,眼光和纯粹的用户自然开始有些变化。
于是,很自然的有一天,我听到一个声音说:“为它写点什么,这准是个有趣的事儿“。因为:
1. 它用的人多,所以非常有用
2. 已有的资料,过于纠缠细节
HTTP 本该简单,可要是按着协议文本的严格,就容易显得呆板。所以,我可以:
1. 直接了当。说清楚场景和价值,然后给出案例和验证代码
2. 高屋建瓴。有了架构,读者自己弄的明白细节
我会用第一章通过案例引出HTTP的架构。随后的章节,我把大卸八块的HTTP的每个块给出场景,然后是交互过程。有些特别难区别的,还会来些命令行和少量代码。所以,这正是一本HTTP的书,是一个程序员写就的,也写给程序员。我希望它看起来像是好的代码风格一样的直接了当、详略得当。
针对读者,它准能帮你省下不少时间,因为你本来需要啃砖头大的几块资料的,并且是反复啃才行——因为我就是。
现在,它就摆在你的面前。
目录
- 前言
-
引入
- 请求消息
- 响应消息
-
术语
- 资源(resource)
- 资源类型
- 资源标示符
- HTTP事务
- HTTP方法
- 状态码
- 消息
-
实验环境
- node.js
- netcat
- 一点历史
-
HTTP 请求
- 请求方法
- 消息主体 message-body
- 稍作总结
- GET 方法
- POST 方法
- OPTIONS 方法
- PUT,DELETE方法
- CONNECT 方法
-
HTTP 响应
- 状态行( Status-Line)
- 消息主体 message-body
- 200 型响应
- 300 型响应
- 400 型响应
- 500 型响应
- 100型响应
- 101 型响应
-
消息主体
- 内容编码
- 传输编码
- 拖挂
-
连接的利用方法
- 并行连接
- keep-alive连接
- 持久连接
- 管线
-
客户识别
- 格式
- 后记
Leanpub 无条件、零风险的100%满意保证
在支付后的60天内,只需简单点击两下,您便可以退书并且取回先前支付的全部金额。退款是手动处理的,因此可能需要几天时间来完成整个流程。
查看完整条款。
在$10的购买中赚$8,在$20的购买中赚$16
我们在$7.99或以上的购买中支付80%的版税,并在$0.99至$7.98的购买中支付80%的版税减去50美分的固定费用。在$10的销售中赚$8,在$20的销售中赚$16。因此,如果我们以$20销售5000本未退款的书,您将赚取$80,000。
(是的,一些作者已经在Leanpub上赚了很多钱。)
实际上,作者在Leanpub上赚取了超过1300万美元通过写作、出版和销售。
了解更多关于Leanpub写作的信息
免费更新。无DRM。
如果你购买了Leanpub的书,只要作者更新这本书,你就可以免费获得更新!许多作者使用Leanpub在他们编写书籍的过程中发布他们的作品。所有读者都可以获得免费更新,无论他们何时购买的书或他们支付了多少钱(包括免费)。
大多数Leanpub书籍都提供PDF(适用于计算机)、EPUB(适用于手机和平板电脑)和MOBI(适用于Kindle)格式。书籍包含的格式会显示在此页面的右上角。
最后,Leanpub的书籍没有任何DRM版权保护的限制,所以你可以轻松地在任何支持的设备上阅读它们。