超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

http協議

HTTP,超文本傳輸協議(HyperText Transfer Protocol)是互聯網上應用最為廣泛的一種網絡協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為 了提供一種發佈和接收HTML頁面的方法

Http協議由Http請求和Http響應組成,當在瀏覽器中輸入網址訪問某個網站時, 你的瀏覽器會將你的請求封裝成一個Http請求發送給服務器站點,服務器接收到請 求後會組織響應數據封裝成一個Http響應返回給瀏覽器。即沒有請求就沒有響應。

超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

請求行

請求方式:POST、GET

請求的資源:/DemoEE/form.html

協議版本:HTTP/1.1

HTTP/1.0,發送請求,創建一次連接,獲得一個web資源,連接斷開。

HTTP/1.1,發送請求,創建一次連接,獲得多個web資源,保持連接。

請求頭

請求頭是客戶端發送給服務器端的一些信息,使用鍵值對錶示key:value

超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

請求體

當請求方式是post的時,請求體會有請求的參數,格式如下:

username=zhangsan&password=123

如果請求方式為get,那麼請求參數不會出現在請求體中,會拼接在url地址後面

http://localhost:8080...?username=zhangsan&password=123

超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

常用的狀態碼如下:

200 :請求成功。

302 :請求重定向。

304 :請求資源沒有改變,訪問本地緩存。

404 :請求資源不存在。通常是用戶路徑編寫錯誤,也可能是服務器資源已刪除。

500 :服務器內部錯誤。通常程序拋異常。

狀態描述信息:狀態信息是根據狀態碼變化而變化的

2)響應頭

響應也都是鍵值對形式,服務器端將信息以鍵值對的形式返回給客戶端

超文本傳輸協議http,http請求和http響應的總結,常用屬性總結

響應體

響應體是服務器回寫給客戶端的頁面正文,瀏覽器將正文加載到內存,然後解析渲染 顯示頁面內容


分享到:


相關文章: