HTTP系列 請求與響應

2021-08-15 02:46:10 字數 985 閱讀 2615

server(伺服器):伺服器作為硬體來說,通常是指那些具有較高計算能力,能夠提供給多個使用者使用的計算機

client(客戶端):是指與伺服器相對應,為客戶提供本地服務的程式

http 的作用就是指導瀏覽器和伺服器如何進行溝通。

123

4

1.請求型別 路徑 協議/版本 // 請求行

2.key: value // 請求頭

3.4.要上傳的資料 // 其他訊息體

get ==> 用於獲取資料。

post ==> 用於提交資料,請求伺服器進行處理。

patch ==> 用於將區域性修改應用到資源。

delete ==> 請求伺服器刪除request-uri所標識的資源。

head ==> 向伺服器發出指定資源的請求,但伺服器將不傳回資源的本文部分。

options ==> 使伺服器傳回該資源所支援的所有http請求方法,向web伺服器傳送options請求,可以測試伺服器功能是否正常運作。

必須以/開頭,如果不設定,預設為/,路徑包括查詢引數,但是不包括錨點

版本大部分都是http/1.1,還有http/2.

請求頭定義一些操作引數。其中

123

45

host: www.baidu.com  // 網域名稱

user-agent: // 用的什麼軟體發起的請求

content-length:

cookie:

是乙個空行(回車)。

上傳的資料,可以沒有

123

4

1.協議/版本 狀態碼 狀態解釋

2.key: value

3.

表示網頁伺服器超文字傳輸協議響應狀態的3位數字**。

HTTP請求與HTTP響應

http請求與http響應 一 http請求 http請求資訊又三部分組成 下面是乙個http請求的資料 1 請求行 以回車為結尾,以空格分隔。post 是請求方法。是url,http 1.1 是協議版本 http請求方法 get請求獲取由request uri所標識的資源 post 在reques...

HTTP請求與響應

乙個http請求一般由4部分組成 1.http請求的方法或動作,比如是get還是post請求 2.正在請求的url 3.請求頭,包含一些客戶端環境資訊,身份驗證資訊等等 4.請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字串資訊,表單資訊等等 注 一般請求頭和請求體之間空一行 get 一般...

HTTP請求與響應

1.客戶端和伺服器建立連線,客戶端發出請求,伺服器進行三次握手身份確認 2.伺服器接收到請求,linux核心根據 客戶端的請求 socket程序通訊管道發給http程序去解析 apache nginx 3.http伺服器開始處理請求,對使用者的請求報文進行解析,明確客戶端需要的資源和請求方式等等 4...