http協議概述

什麼是HTTP的協議

         http協議中文名字叫做超文本傳輸協議,是互聯網上應用最爲廣泛的一種網絡協議

使用HTTP的協議

         格式就是固定的

         在服務器和客戶端解析http的協議的時候是比較容易的

http協議的格式

         請求的格式: 瀏覽器發送請求,獲取一些內容

         響應的格式: 服務器對瀏覽器做出的應答(響應一些內容)

HTTP協議的請求格式

請求的格式

    *請求行

       * 請求方式(GETPOST區別)

           * get方式把請求參數顯示到地址欄上,不安全,大小是有限制

           * post方式把請求參數封裝到請求正文中,比較安全的,大小沒有限制

 

       * 請求路徑

       * 協議版本

           * HTTP協議有2個版本(1.01.1,開發使用的是1.1版本)

 

    *請求頭

       * referer                   -- 記住當前的網頁的來源

       * user-agent                -- 判斷當前正在使用的瀏覽器

 

    *空行

    *請求體(請求正文)

       * 如果請求發送的post,請求的參數封裝在請求體中的

 

 wKiom1ft1fyzT7CBAAJ_FGHaKno050.png

HTTP協議的響應格式

響應的格式

    *響應行

       * 協議版本(協議1.1

       * 狀態碼

           * 200       -- 代表請求和響應都沒有問題

           * 302       -- 重定向(非常重要的,下午講)

           * 404       -- 客戶端的異常信息

           * 500       -- 服務器端發生異常

       * 狀態碼描述

 

    *響應頭

       * refresh                       --頁面的定時刷新

       * location                      --代表地址,和302一起來完成重定向

        * content-disposition           -- 在文件下載的時候,彈出下載的窗口

 

    *空行

    *響應體

       * 封裝的是響應的所有的內容

wKioL1ft1hazsE7CAAGIFlwEW30143.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章