此 HTTP 教學 系列,依使用情境分為六大章 (擴充中 😅),
從最簡易的 URI、資源、表示 (表徵)…,
慢慢帶入 編碼、中介、快取…甚至流量監控 與 訊息追蹤。
其中,也花費許多篇幅探討背後的指導原則 — REST 架構風格,
許多人誤將 REST 視為 just『 CRUD + URL 』,
而忽略其解耦與設計權衡的精髓,較為可惜 🙁。
全系列以 RFC 7230 ~ RFC 7235 規範而著,
並以 Roy Thomas 的 REST 論文為輔,
期望給您最正確、標準的 HTTP 介紹 😃。
一、介面
二、資源、表示、URI
三、訊息、表示、酬載
HTTP 酬載 — Content-Length, Transfer-Encoding, Content-Range, Trailer
資料酬載 (payload) 或稱 酬載、有效載荷, 是傳輸時 實際預期的資料, ...
閱讀更多…
閱讀更多…
(補充) 以 JavaScript 發送 HTTP 請求
第三 ~ 四章 開始變得抽象,對於新手較不易理解,
因此以一實用範例,教您『 以 JavaScript 操作 HTTP,與 後端 API 進行溝通 』,
最後,解析回應 的 JSON 資料,並以之 渲染頁面!
(2017/08/01 補充)