[心得] HTTP/1.1 小指南
各位好:
四五個月前,我發了一篇『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://www.ptt.cc/bbs/Soft_Job/M.1500754000.A.C58.html
※ 編輯: Jasonzheng (114.137.171.172), 07/23/2017 04:13:20
推
07/23 06:17, , 1F
07/23 06:17, 1F
推
07/23 09:01, , 2F
07/23 09:01, 2F
推
07/23 09:16, , 3F
07/23 09:16, 3F
推
07/23 09:22, , 4F
07/23 09:22, 4F
推
07/23 11:20, , 5F
07/23 11:20, 5F
推
07/23 11:32, , 6F
07/23 11:32, 6F
推
07/23 12:01, , 7F
07/23 12:01, 7F
推
07/23 12:26, , 8F
07/23 12:26, 8F
推
07/23 13:07, , 9F
07/23 13:07, 9F
推
07/23 13:08, , 10F
07/23 13:08, 10F
推
07/23 13:31, , 11F
07/23 13:31, 11F
推
07/23 14:18, , 12F
07/23 14:18, 12F
推
07/23 14:28, , 13F
07/23 14:28, 13F
推
07/23 15:00, , 14F
07/23 15:00, 14F
推
07/23 15:20, , 15F
07/23 15:20, 15F
推
07/23 16:52, , 16F
07/23 16:52, 16F
謝謝各位 ;)
推
07/23 16:53, , 17F
07/23 16:53, 17F
推
07/23 16:57, , 18F
07/23 16:57, 18F
推
07/23 17:00, , 19F
07/23 17:00, 19F
推
07/23 17:19, , 20F
07/23 17:19, 20F
推
07/23 17:24, , 21F
07/23 17:24, 21F
推
07/23 18:07, , 22F
07/23 18:07, 22F
→
07/23 18:07, , 23F
07/23 18:07, 23F
謝謝 G 大 一直以來的支持 ~ xd
推
07/23 18:21, , 24F
07/23 18:21, 24F
推
07/23 18:30, , 25F
07/23 18:30, 25F
推
07/23 19:03, , 26F
07/23 19:03, 26F
推
07/23 19:05, , 27F
07/23 19:05, 27F
推
07/23 19:27, , 28F
07/23 19:27, 28F
推
07/23 19:58, , 29F
07/23 19:58, 29F
推
07/23 20:01, , 30F
07/23 20:01, 30F
推
07/23 20:09, , 31F
07/23 20:09, 31F
推
07/23 20:27, , 32F
07/23 20:27, 32F
推
07/23 20:54, , 33F
07/23 20:54, 33F
推
07/23 21:35, , 34F
07/23 21:35, 34F
推
07/23 21:37, , 35F
07/23 21:37, 35F
→
07/23 21:50, , 36F
07/23 21:50, 36F
推
07/23 21:58, , 37F
07/23 21:58, 37F
推
07/23 22:52, , 38F
07/23 22:52, 38F
推
07/23 23:53, , 39F
07/23 23:53, 39F
推
07/24 00:38, , 40F
07/24 00:38, 40F
推
07/24 00:55, , 41F
07/24 00:55, 41F
感謝各位 :'( 若有任何問題再麻煩告知
另外,感謝 jimmy 大告知
R: 已修復 pagination 部份。
mi 大 「文中的 "表示 (徵)",是 REST 的 R 嗎?」
R: 是的 :)
※ 編輯: Jasonzheng (114.137.171.172), 07/24/2017 01:27:45
推
07/24 01:48, , 42F
07/24 01:48, 42F
推
07/24 08:34, , 43F
07/24 08:34, 43F
推
07/24 10:06, , 44F
07/24 10:06, 44F
推
07/24 10:10, , 45F
07/24 10:10, 45F
推
07/24 10:42, , 46F
07/24 10:42, 46F
能寫到今日,都該感謝 G 大 :'(
推
07/24 13:11, , 47F
07/24 13:11, 47F
推
07/24 13:55, , 48F
07/24 13:55, 48F
推
07/24 14:35, , 49F
07/24 14:35, 49F
謝謝各位 :)
※ 編輯: Jasonzheng (114.137.171.172), 07/24/2017 15:19:43
推
07/24 15:20, , 50F
07/24 15:20, 50F
推
07/24 19:23, , 51F
07/24 19:23, 51F
推
07/24 20:30, , 52F
07/24 20:30, 52F
推
07/24 20:42, , 53F
07/24 20:42, 53F
推
07/24 20:56, , 54F
07/24 20:56, 54F
推
07/25 02:10, , 55F
07/25 02:10, 55F
推
07/25 12:52, , 56F
07/25 12:52, 56F
推
07/25 13:22, , 57F
07/25 13:22, 57F
推
07/25 13:35, , 58F
07/25 13:35, 58F
推
07/25 17:05, , 59F
07/25 17:05, 59F
推
07/26 14:35, , 60F
07/26 14:35, 60F
推
07/27 01:17, , 61F
07/27 01:17, 61F
推
07/27 09:04, , 62F
07/27 09:04, 62F
推
07/27 17:57, , 63F
07/27 17:57, 63F
推
08/02 15:09, , 64F
08/02 15:09, 64F
推
08/04 07:46, , 65F
08/04 07:46, 65F
推
08/06 00:21, , 66F
08/06 00:21, 66F