HTTP學(xué)習(xí)筆記(1)

最近工作有點閑。一直想著充實下自己。正好在知乎上有人推薦了HTTP權(quán)威指南這本書备禀。


之所以選擇學(xué)習(xí)HTTP,是因為某種程度上工作需要罷了奈揍。最近一段時間一直在自學(xué)Python曲尸,需要寫爬蟲搜集各大招聘網(wǎng)站的招聘信息。但是我本人對網(wǎng)絡(luò)的機理一無所知打月,導(dǎo)致經(jīng)常知其然而不知其所以然队腐。數(shù)學(xué)專業(yè)出身的我,最討厭的就是這點了奏篙。

HTTP柴淘,簡單點說,是應(yīng)用層的協(xié)議秘通,基于TCP所在的傳輸層为严。按照書中的總結(jié):TCP負責(zé),1)無差錯的數(shù)據(jù)傳輸肺稀,2)按序傳輸第股,3)未分段的數(shù)據(jù)流。而HTTP呢话原?我的理解是夕吻,感覺就像是兩國之間的貿(mào)易公司。要么你下單繁仁,我按照你的要求發(fā)送貨物涉馅。要么我下單蓝丙,你按照我的要求來發(fā)送貨物肄方。而TCP協(xié)議則是航運公司,只負責(zé)運輸貨物敛助。

在現(xiàn)實中,貿(mào)易公司下單晤揣,發(fā)貨桥爽,雙方需要填寫訂單,發(fā)貨清單昧识。同理钠四,在網(wǎng)絡(luò)中,雙方也需要遵循類似的流程滞诺,用來規(guī)范雙方形导。這個流程就是請求和響應(yīng)的報文。

HTTP報文是由一行一行的字符串組成的[就像我們平常會把文字和數(shù)字區(qū)分開來一樣习霹,計算機語言也會有相似的區(qū)分。一般是字符串(既文本)炫隶,整數(shù)淋叶,浮點數(shù)(小數(shù))等]。

HTTP的報文格式如下:

請求報文:

  • GET /writer#/notebokks/88888/notes.txt HTTP/1.0
  • Accept:text/*
  • Accept-Language:en,fr

響應(yīng)報文:

  • HTTP/1.0 200 OK
  • Content-type:text/plain
  • Content-length:19
  • Hi! Welcome to my Blog!

我們首先看請求報文伪阶。請求報文一般是客戶端煞檩,也就是你的瀏覽器發(fā)送給服務(wù)器的報文。GET很好理解哈栅贴。這是一個請求的命令斟湃。好比意思是說:“XXX,我文件丟在這個地方( /writer#/notebokks/88888/notes.txt)了檐薯,你把它發(fā)給我凝赛。記得是掃描后快遞給我(HTTP/1.0),記得是文字哈(text)坛缕,英文或者法文版的(en墓猎,fr)。不要拍照片給我哈赚楚。謝謝啦”毙沾。

當(dāng)然,除開GET宠页,還有許多其他請求命令左胞。比如POST,PUT举户,DELETE烤宙,HEAD。 不過敛摘,比較常用的是GET和POST门烂。

POST就是:你突然接到一個電話,是你老婆打來的,“老公屯远,我最近看上了一個包包蔓姚,有點兒貴。那個慨丐,你卡號是多少來著坡脐?” 。 “那個房揭,咳备闲,對,我卡號是多少來著捅暴?你讓我想想哈恬砂。喂!喂蓬痒!你聽的到嗎泻骤?喂!嘟梧奢!嘟狱掂!嘟!”

言歸正傳哈亲轨,畢竟是你老婆趋惨,卡號還是要給的。畢竟你老婆是你的惦蚊,她的包也是你的器虾,不過是左手和右手的關(guān)系。這么想养筒,心情是不是突然好一點兒了啦曾撤。

言歸正傳2.0

HTTP服務(wù)器(支持HTTP協(xié)議的服務(wù)器)接受到來自你的請求后,當(dāng)然不能坐視不理晕粪,只能立馬按照你的要求將你需要的資源(文本挤悉,圖片,視頻等)按照你要求的協(xié)議版本(HTTP/1.0)發(fā)給你巫湘。這就是所謂的響應(yīng)報文.

那個装悲,咳,Hi! Welcome to my Blog! 這就是服務(wù)器快遞給你的作業(yè)內(nèi)容尚氛,雖然是英文的诀诊,但是也忒簡單了點吧?也就比Hello World稍微復(fù)雜點阅嘶。你英語老師是教體育的吧属瓣?

好吧载迄!這就是HTTP權(quán)威指南的第一章。

難道第一章就這么點內(nèi)容嗎抡蛙?

當(dāng)然不是护昧。

雖然第一章的標(biāo)題叫HTTP概述,但是:

我的這個叫Preview of HTTP概述粗截。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末惋耙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子熊昌,更是在濱河造成了極大的恐慌绽榛,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件婿屹,死亡現(xiàn)場離奇詭異灭美,居然都是意外死亡,警方通過查閱死者的電腦和手機昂利,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門冲粤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人页眯,你說我怎么就攤上這事∠岷牵” “怎么了窝撵?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長襟铭。 經(jīng)常有香客問我碌奉,道長,這世上最難降的妖魔是什么寒砖? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任赐劣,我火速辦了婚禮,結(jié)果婚禮上哩都,老公的妹妹穿的比我還像新娘魁兼。我一直安慰自己,他們只是感情好漠嵌,可當(dāng)我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布咐汞。 她就那樣靜靜地躺著,像睡著了一般儒鹿。 火紅的嫁衣襯著肌膚如雪化撕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天约炎,我揣著相機與錄音植阴,去河邊找鬼蟹瘾。 笑死,一個胖子當(dāng)著我的面吹牛掠手,可吹牛的內(nèi)容都是我干的憾朴。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼惨撇,長吁一口氣:“原來是場噩夢啊……” “哼伊脓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起魁衙,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤报腔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后剖淀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纯蛾,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年纵隔,在試婚紗的時候發(fā)現(xiàn)自己被綠了翻诉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡捌刮,死狀恐怖碰煌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绅作,我是刑警寧澤芦圾,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站俄认,受9級特大地震影響个少,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜眯杏,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一夜焦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧岂贩,春花似錦茫经、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至姜性,卻和暖如春瞪慧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背部念。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工弃酌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留氨菇,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓妓湘,卻偏偏與公主長得像查蓉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子榜贴,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容