簡單的http協議

2021-07-23 10:07:08 字數 1401 閱讀 9503

1. 請求報文的內容:

響應報文的內容:

2. http是無狀態協議,來乙個請求就處理乙個,不儲存狀態。對於某些購物**之類的需要儲存登入狀態,就引進了cookie技術。

3.  告知伺服器意圖的http方法:

get:  獲取資源。

post:傳輸實體主體,功能與get相似,但post的主要目的並不是獲取響應的主體內容。

put:用來傳輸檔案。 自身不帶驗證機制,任何人都可以上傳檔案,存在安全性問題,一般的web**不使用該方法。

head:獲得報文首部。 和get方法一樣,只是不返回報文主體部分。 用於確認uri的有效性和資源更新的日期時間。

delete: 用來刪除檔案,與put相反。也不帶驗證機制,一般也不使用該方法。

options: 用來查詢針對請求uri指定的資源支援的方法。

trace: 讓web伺服器端將之前的請求通訊環迴給客戶端的方法。可以查詢傳送出去的請求是怎樣被加工修改的。

connect: 要求在與**伺服器通訊時建立隧道,實現用隧道協議進行tcp通訊。主要使用ssl和tls協議把通訊內容加密後經網路隧道傳輸。

4. 持久連線。

http使用的是tcp連線,其持久連線的特點是只要任意一端沒有明確提出斷開連線,則保持tcp連線狀態。並使用用管線化的方式進行傳送,可以傳送多個請求。

5. cookie技術

簡單的HTTP協議

http協議規定,請求從客戶端發出,最後伺服器端響應該請求並返回。換句話說,肯定是從客戶端開始建立通訊的,伺服器端在沒有接收到請求之前不會傳送響應。下面是從客戶端送給某個http伺服器端的請求報文中的內容 起始行開頭的get表示請求訪問伺服器的型別,稱為方法,隨後的字串 index.htm指明了請求...

簡單的HTTP協議

http 協議和tcp ip 協議內的眾多協議相同,用於客戶端和伺服器端之間的通訊 http協議規定,請求從客戶端發出,最後伺服器相應請求並返回。換句話說,肯定是先從客戶端開始建立通訊的,伺服器端在沒有收到請求之間是不會傳送響應的 請求報文由請求方法,請求uri,協議版本,可選的請求首部欄位和內容實...

http協議的簡單介紹

http 超文字傳輸協議 是乙個基於請求與響應模式的 無狀態的 應用層的協議,常基於tcp的連線方式。它也是乙個客戶端與伺服器端請求與應答的標準。通常,由http客戶端發起乙個請求,建立乙個到伺服器指定埠 預設是80埠 的tcp連線。http伺服器則在那個埠監聽客戶端傳送過來的請求。一旦收到請求,伺...