HTTP請求步驟以及請求和響應的組成部分

2022-09-12 18:51:16 字數 1021 閱讀 8644

什麼是http

下面從以下三個部分解釋http請求:

一、http請求的步驟。

二、http請求的四個部分組成。

三、http響應的三個部分組成。

一、http請求的步驟:

大致分為七個,如下

建立tcp鏈結。

web瀏覽器向web伺服器傳送請求命令。

web瀏覽器傳送請求頭資訊。

web伺服器應答。

web伺服器傳送應答頭資訊。

web伺服器向瀏覽器傳送資料。

web伺服器關閉tcp連線。

二、http請求的四個部分組成:

1、http請求的方法和動作,比如是get還是post請求。

2、正在請求的url,總得知道請求的位址是什麼吧。

3、請求頭,包含一些客戶端環境資訊,身份驗證資訊等。

4、請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字串資訊,表單資訊等等。

// get:一般用於資訊獲取,使用url傳遞引數,對所傳送的資訊的數量有限制,一般在2000個字元。

post: 一般用於修改伺服器上的資源,對所傳送資訊的數量無限制。

三、http響應的三個部分組成:

1、乙個數字和文字組成的狀態碼,用來顯示請求成功或者失敗。

2、響應頭,和請求頭一樣,響應頭也包含許多有用的資訊,比如伺服器型別、日期時間、內容型別和長度等。

3、響應體,也就是響應報文。

《狀態碼》

1xx:資訊類,表示收到web瀏覽器請求,正在進一步的處理中。

2xx:成功,表示使用者請求被正確接收,比如200。

3xx:重定向,表示請求沒有成功,客戶需採取進一步的動作。

4xx:客戶端錯誤,說明客戶端提交的請求有錯誤。比如404

found:請求中引用的文件不存在

5xx:伺服器錯誤,伺服器不能完成對請求的處理。比如500

HTTP請求和響應

1 http請求包含的內容 1 http請求的請求行 2 http請求的請求頭 2 http響應包含的內容 1 http響應的狀態行 200表示成功接受請求並完成整個處理過程 302表示去新位址找資源 307和304表示去快取中找資源 404表示客戶請求資源不存在 403表示客戶沒有許可權獲取資源 ...

http請求和響應

http協議 對瀏覽器客戶端 和 伺服器端 之間資料傳輸的格式規範 1 使用火狐的firebug外掛程式 右鍵 firebug 網路 2 使用谷歌的 審查元素 get day09 hello http 1.1 請求行 host localhost 8080 請求頭 多個key value物件 use...

HTTP請求和HTTP響應

客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求,乙個完整 的http請求包括 描述客戶端的請求方式,請求資源名稱,使用的http協議版本號 請求方式get post 預設是get可以更改表單提交方式為post 區別主要在資料傳遞上 get可以在url位址後...