http學習筆記(一)

2022-05-19 12:13:03 字數 1281 閱讀 1697

一:http概述

問題:

最簡單的web資源就是web伺服器檔案系統中的靜態檔案,如文字檔案,html檔案,word檔案等等,但不一定都是靜態檔案。還可

以是根據需要生成內容的軟體程式。

mime型別是一種文字標記:表示一種主要的物件型別和乙個特定的子型別,中間有一條斜槓。

現在:幾乎所有的uri都是url

http支援幾種不同的請求命令,這些命令就是http方法。每條請求報文都包含乙個方法。這個方法告訴伺服器要執行什麼動作。(獲取乙個web頁面,執行乙個閘道器程式,刪除乙個檔案等)

http報文結構包括3部分:

起始行:在請求報文中說明要做什麼

首部字段:包含乙個名字和乙個值,首部以乙個空行結束。

主體:空行之後包含了所有型別的資料

1.6 tcp/ip

http協議是乙個應用層協議,無需關心網路通訊的細節,聯網細節交給了可靠的網際網路傳輸協議tcp/ip協議。

tcp提供了:

1.8web的結構元件

HTTP學習筆記(一)

一 tcp ip 應用層 決定向使用者提供服務時的通訊活動 ftp dns http。傳輸層 把應用層傳來的資料處理成可傳輸的資料 tcp udp。網路層 處理網路上流動的資料報的路徑 ip。鏈路層 處理網路硬體裝置之間的連線 arp,ieee802。位址解析協議 即arp address reso...

HTTP學習筆記(一)

最近在看 http,重新去理解了http,現記錄整理一些個人認為的重點 此章節記錄http基礎概念 學習http之前需了解的tcp ip基礎知識 一 超文字傳輸協議 1 http通常被譯為 超文字傳輸協議 這種翻譯不嚴謹,嚴謹的譯名應該是 超文字轉移協議 二 了解tcp ip的基礎 1 通常使用的網...

HTTP學習筆記(一) HTTP快取機制

快取在應用開發中是乙個很重要的環節,利用好快取能夠有效地提公升使用者的體驗,加快使用者對資源的獲取效率。在http中,http定義了一套快取機制來指導客戶端對於資源的快取模式。在http中,快取的方式分為兩種 強快取和協商快取。他們的區別在於強快取不會向伺服器發起請求,只要快取資源沒有過期,就會直接...