作者Jasonzheng (jason)
看板Soft_Job
标题[心得] HTTP/1.1 小指南
时间Sun Jul 23 04:06:36 2017
各位好:
四五个月前,我发了一篇『TCP 流量控制』,
其中提及的教材整理,如今终暂告一段落,说明我没打嘴炮 xd,
这次与各位分享的是 -- -- HTTP/1.1 相关系列文。
然,近日前发布了一篇『Server Cache』,
有版友说是他版事务,因此我自 D 了,
因为内文的确 PHP 含量过高,当初没想太多 @@,非常不好意思...。
此次发文若仍不适,再麻烦告知 ^^"
---------------正文--------------
此系列依使用情境分为六大章节 (未来会继续扩充),
从最简易的 URI、资源、表示 (表徵)...,
慢慢带入 内容/传输编码 、协商、酬载、代理、中介、快取...。
请求/回应 方面,除了基本的 方法、状态码,
Postman、Insomnia ...等 HTTP Client 外,
Fiddler、Charles ...等 抓包工具 的介绍也是一定要的。
其中,也花费许多篇幅探讨背後的指导原则 -- REST 架构风格,
许多人误将 REST 视为 just『 CRUD + URL 』,
而忽略其解耦与设计权衡的精髓,较为可惜。
全系列以 RFC 7230 ~ RFC 7235 规范而着,
并以 Roy Thomas 的 REST 论文为辅,
期望给各位最正确、标准的 HTTP 介绍,
高手也可视为 『表 (档) 头 栏位』或『方法定义 or 回应状态码』辞典,
应该..多少派得上用场...吧 xd
当然,还有太多太多 HTTP 规范 与 延伸 未能罗列 (e.g., HTTP/2、Cookie),
这系列会再缓慢更新、着做下去,但因个人业务繁忙,
将停滞撰文一段时间,以此六章暂告一段落。
文中有任何问题、或需要任何补充 可再留言、Mail 给我,感恩 :)
文章列表:
https://blog.jason.party/http-series
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.168.35.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1500754000.A.C58.html
※ 编辑: Jasonzheng (114.137.171.172), 07/23/2017 04:13:20
1F:推 drajan: Push07/23 06:17
2F:推 gctcxu: 专业推07/23 09:01
3F:推 RadiationXen: 推07/23 09:16
4F:推 curious171: 推07/23 09:22
5F:推 SmallDruid: 推 加强我以往一知半解的概念了! 07/23 11:20
6F:推 dali17dali17: 收藏先 ,谢谢07/23 11:32
7F:推 kewang: 好文推!07/23 12:01
8F:推 pkmilk: 推07/23 12:26
9F:推 Raymond0710: 推07/23 13:07
10F:推 Ekmund: 推用心07/23 13:08
11F:推 dannypsnl: 先推07/23 13:31
12F:推 zcxcxc20002: 推07/23 14:18
13F:推 ian90911: 推07/23 14:28
14F:推 Y78: 专业推07/23 15:00
15F:推 netnk: ty07/23 15:20
16F:推 james732: 先收藏,我觉得现在愿意写这种文章太难能可贵了Q_Q07/23 16:52
谢谢各位 ;)
17F:推 shuai: 推07/23 16:53
18F:推 oneword416: 推07/23 16:57
19F:推 TitanEric: 专业推07/23 17:00
20F:推 hangigi: 赞07/23 17:19
21F:推 jinhong: 推07/23 17:24
22F:推 gmoz: 推~ 真的佛光普照07/23 18:07
23F:→ gmoz: 很多以前一知半解的东西都被Json大重新统合了07/23 18:07
谢谢 G 大 一直以来的支持 ~ xd
24F:推 t64141: 已收藏部落格07/23 18:21
25F:推 likesp999: 推07/23 18:30
26F:推 Verse:07/23 19:03
27F:推 ok2534749: 推 07/23 19:05
28F:推 Boston: PUSH07/23 19:27
29F:推 saivantist: 大推07/23 19:58
30F:推 ppppman: 感谢07/23 20:01
31F:推 cacadeon: 感谢分享,很细心整理方便阅读07/23 20:09
32F:推 ziway: 有看有推07/23 20:27
33F:推 ntddt: 推专业清楚分享!07/23 20:54
34F:推 laputaflutin: 图文并茂,赞赞赞07/23 21:35
35F:推 patricia27: 谢谢楼主用心分享07/23 21:37
36F:→ bill0205: 推07/23 21:50
37F:推 jj0321: 推07/23 21:58
38F:推 TAKADO: 推07/23 22:52
39F:推 Qoohunter: 推07/23 23:53
40F:推 AdonisFlies: 感谢分享07/24 00:38
41F:推 panorama: 感谢分享07/24 00:55
感谢各位 :'( 若有任何问题再麻烦告知
另外,感谢 jimmy 大告知
R: 已修复 pagination 部份。
mi 大 「文中的 "表示 (徵)",是 REST 的 R 吗?」
R: 是的 :)
※ 编辑: Jasonzheng (114.137.171.172), 07/24/2017 01:27:45
42F:推 kyleJ: 先收藏推 07/24 01:48
43F:推 jjwei: PUSH!! 07/24 08:34
44F:推 kkkyyy: 感恩!整理非常好!造福大家! 07/24 10:06
45F:推 louis70109: 已收藏 07/24 10:10
46F:推 givemepass: 大推 07/24 10:42
能写到今日,都该感谢 G 大 :'(
47F:推 jasonwung: 推 07/24 13:11
48F:推 sasoman: 推推推~ 07/24 13:55
49F:推 Mtcat: 07/24 14:35
谢谢各位 :)
※ 编辑: Jasonzheng (114.137.171.172), 07/24/2017 15:19:43
50F:推 wisehuang: 推!! 07/24 15:20
51F:推 siriusu: 推 07/24 19:23
52F:推 aws9527: 推 07/24 20:30
53F:推 whitecolor: 推 07/24 20:42
54F:推 VisualStudio: 推 07/24 20:56
55F:推 hellomotogg: 不推不行 07/25 02:10
56F:推 g8787856: .推 07/25 12:52
57F:推 demo1945: 感谢分享 07/25 13:22
58F:推 william45682: 推 07/25 13:35
59F:推 DNIwarrior: 推 07/25 17:05
60F:推 ggBird: 推 07/26 14:35
61F:推 lkwplus: 大推 07/27 01:17
62F:推 crepperman: 推 07/27 09:04
63F:推 kai988: 佛心 07/27 17:57
64F:推 heerowei0802: 感谢分享 08/02 15:09
65F:推 lalalalaluk: 推~ 08/04 07:46
66F:推 shallmay: 用心推 08/06 00:21