讀《HTTP小書》有感
這是今年讀完的又一本圖靈書籍。說句實話,讀這本書,除了增加HTTP方面的知識外,也想學一學作者的寫作風格,看能不能開啟自己的寫作之路。
言歸正傳,這本書,整體寫的很簡潔。我基本上實現了對HTTP增加理解的目的。按照作者在後記中所說的,我來嘗試畫一畫我理解的HTTP大圖。
畫個大圖
HTTP主要解決的是客戶端到伺服器端如何傳遞HTML資訊的問題。 (腦補一下,左側PC,右側Server)
站在PC端的角度,我們需要考慮的是如何發出請求; 站在伺服器的角度,則需要考慮如何響應。
"請求"考慮的是到底有哪些方法,例如GET,POST等等。"響應"考慮的是響應訊息的型別,也叫做狀態碼。
那麼在類似購物網站中,伺服器如何識別使用者身份呢?在客戶端PC那裡畫個Cookie。
PC和Server之間如何有效的傳遞資訊呢?再在PC和Server之間畫個通道,寫上”四種連線方法“。
讀後感
總體來說,作者設計的實驗也是挺高效的。通過Node.Js和NC體驗一下,的確有較好的理解。
我個人覺得像作者學習寫作思路的話,大概有以下這幾方面:
1、選準一個點,反覆操練,獲得經驗。我還記得作者前言中提到,他為了學習這個知識點,買了同樣的大磚頭書籍,放在家、單位、車裡、另一個辦公地點,反覆研讀。
2、搭建測試環境。深入實踐,獲取對知識的實際操作理解。
3、對知識點涉及的意義,也要加以描述。這樣就方便讀者,體會知識點可以使用的場景。
題外話
保持健康,對於每個人都是不容易的。真的是,當我們失去健康時,才會知道它的珍貴。祝福每位正在閱讀的你!
更多參考知識
1、HTTP協議
https://tools.ietf.org/html/rfc2616
2、Linux
跟阿銘學linux
3、作者提供的軟體包,裡面有NC
https://github.com/1000copy/httpbookcode
4、Python Request
http://cn.python-requests.org/zh_CN/latest/
5、線上HTTP介面測試
http://www.sojson.com/httpRequest/
相關文章
- Think HY 讀《觀止-微軟》一書有感微軟
- HTTP 讀書筆記HTTP筆記
- 書並不重要 -- 讀《黑客與畫家》有感黑客
- 《圖解HTTP》讀書筆記四:HTTP 首部圖解HTTP筆記
- 讀《大道至易:實踐者的思想》一書有感
- 《圖解 HTTP》 讀書筆記圖解HTTP筆記
- 圖解HTTP讀書筆記圖解HTTP筆記
- 異常高效使用小竅門 — 讀Scala原始碼有感原始碼
- 簡單實用的《http小書》HTTP
- 讀書小組實踐
- 《圖解HTTP》讀書筆記三:HTTP 報文內的 HTTP 資訊圖解HTTP筆記
- 讀《程式碼大全》有感
- 讀《大道至簡》有感
- 《HTTP/2 基礎教程》 讀書筆記HTTP筆記
- 《圖解HTTP》--讀書筆記(目錄)圖解HTTP筆記
- 《小決心》讀書筆記筆記
- 【讀程式碼重構有感】
- 讀《Node Web開發》有感Web
- 《圖解HTTP》讀書筆記二:簡單的 HTTP 協議圖解HTTP筆記協議
- http協議讀書筆記1-概述HTTP協議筆記
- 讀 《HTML5 揭祕》有感HTML
- 讀《流暢的Python》有感Python
- Airtest-Selenium實操小課④:微信讀書上閱讀書籍AI
- 閱讀React16原始碼有感React原始碼
- 讀《NoSQL精粹》前三章有感SQL
- 讀 do_while_true 退役記有感While
- HTTP讀書筆記——瞭解Web及網路基礎HTTP筆記Web
- http協議讀書筆記2-連線管理HTTP協議筆記
- 有感程式設計師(http://www.vchome.net) (轉)程式設計師HTTP
- 讀過的設計模式的書小結設計模式
- 終、《圖解HTTP》讀書筆記 - 彙總篇(總結)圖解HTTP筆記
- http協議讀書筆記3-Web伺服器HTTP協議筆記Web伺服器
- 讀雷博部落格有感——加油程式猿
- 讀《許式偉的架構課》有感架構
- 讀《mysql是怎樣執行的》有感MySql
- 讀《大資料時代》開頭部分有感大資料
- 圖靈讀者群線上辯論有感圖靈
- TCP/IP、HTTP、WEBSERVICE、SOAP、ICE都使用後才有感慨TCPHTTPWeb