圖解HTTP 第二章

  • HTTP時不保存狀態(tài)的協(xié)議
    • HTTP是一種無狀態(tài)協(xié)議,HTTP協(xié)議不對請求和響應之間的通信狀態(tài)進行保存.協(xié)議對應發(fā)送過的請求或者響應都不做持久化處理
  • HTTP方法
    1. GET
      GET方法用來請求訪問已被URI識別的資源.指定資源經服務器解析返回響應內容
    2. POST
      POST方法用來傳輸實體主體,類似我告訴你實體信息.你返回數(shù)據(jù)給我
    3. PUT
      PUT方法用來傳輸文件,像FTP協(xié)議文件上傳一樣,要求請求報文的主體中包含文件內容,將保存到請求的URL指定的位置
      但是HTTP/1.1 PUT方法不帶驗證機制,任何人都可以上傳文件,存在安全問題
    4. HEAD
      HEAD方法與GET方法一樣,只是不返回報文主體部分,用于確認URL的有效性以及資源更新日期等
    5. DELETE
      DELETE方法用來刪除文件,與PUT象范,DELETE和PUT類似 沒有驗證機制,任何人都可以刪除,所以也存在安全隱患
    6. OPTIONS
      OPTIONS方法用來查詢針對請求URI指定的資源支持方法
    7. TRACE
      TRACE方法是讓WEB服務器端將之前的請求通信返回給客戶端的方法
      客戶端通過TRACE方法可以查詢發(fā)送出去的請求是怎么樣被加工修改/篡改的,請求想要連接到的源目標服務器可能會通過代理中轉,TRACE方法就是用來確認連接過程中發(fā)生的一系列操作
    8. CONNECT
      CONNECT方法要求再代理服務器通信時建立隧道,實現(xiàn)用隧道協(xié)議進行TCP通信,主要使用SSL(安全套階層)和TLS(傳輸層安全)協(xié)議把通信內容加密后經網絡隧道傳輸
  • 持久連接
    TCP持久連接問題,HTTP/1.1和一部分1.0相處持久連接(HTTP keep-alive或者 connection reuse)的方法.持久連接的特點是,客戶端和服務端沒有明確提出斷開連接,保持TCP連接狀態(tài)
    HTTP1.1所有連接默認都是持久連接,1.0內并未標準化
  • 管線化
    持久連接主要是HTTP請求的并發(fā)化,可以一次請求多條數(shù)據(jù)并發(fā)進行
  • Cookie狀態(tài)管理
    因為HTTP是無狀態(tài)協(xié)議,沒有保存之前的信息,為了解決這個問題Cookie就誕生了.Cookie技術通過在請求和響應報文中寫入Cookie信息來控制客戶端狀態(tài)
    Cookie會根據(jù)服務端發(fā)送的響應報文內的一個Set-Cookie的首部字段信息,通知客戶端保存Cookie,下次客戶端再發(fā)送請求,客戶端會自動再請求報文中加入Cookie值.服務端發(fā)現(xiàn)發(fā)送過來的Cookie后,會檢查是從那個客戶端發(fā)來的連接請求,然后對比服務器上的記錄,最后得到之前的狀態(tài)信息.
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末户盯,一起剝皮案震驚了整個濱河市挟裂,隨后出現(xiàn)的幾起案子墓塌,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件怀偷,死亡現(xiàn)場離奇詭異咱筛,居然都是意外死亡,警方通過查閱死者的電腦和手機肉津,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舱沧,“玉大人妹沙,你說我怎么就攤上這事∈炖簦” “怎么了距糖?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長牵寺。 經常有香客問我悍引,道長,這世上最難降的妖魔是什么帽氓? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任趣斤,我火速辦了婚禮,結果婚禮上黎休,老公的妹妹穿的比我還像新娘浓领。我一直安慰自己,他們只是感情好势腮,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布联贩。 她就那樣靜靜地躺著,像睡著了一般捎拯。 火紅的嫁衣襯著肌膚如雪泪幌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天座菠,我揣著相機與錄音,去河邊找鬼藤树。 笑死浴滴,一個胖子當著我的面吹牛,可吹牛的內容都是我干的岁钓。 我是一名探鬼主播升略,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼屡限!你這毒婦竟也來了品嚣?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤钧大,失蹤者是張志新(化名)和其女友劉穎翰撑,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啊央,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡眶诈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年涨醋,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逝撬。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡浴骂,死狀恐怖,靈堂內的尸體忽然破棺而出宪潮,到底是詐尸還是另有隱情溯警,我是刑警寧澤,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布狡相,位于F島的核電站梯轻,受9級特大地震影響锄奢,放射性物質發(fā)生泄漏圃郊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一派近、第九天 我趴在偏房一處隱蔽的房頂上張望萄金。 院中可真熱鬧,春花似錦媚朦、人聲如沸氧敢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽孙乖。三九已至,卻和暖如春份氧,著一層夾襖步出監(jiān)牢的瞬間唯袄,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工蜗帜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留恋拷,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓厅缺,卻偏偏與公主長得像蔬顾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子湘捎,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容