1. 程式人生 > >前端、伺服器端和資料庫端結構關係?HTTP請求中如何判斷瀏覽器型別?HTTP響應的狀態碼資訊

前端、伺服器端和資料庫端結構關係?HTTP請求中如何判斷瀏覽器型別?HTTP響應的狀態碼資訊

一、前端、伺服器端和資料庫端結構關係?


二、向伺服器傳送一個請求,通過HTTP請求來判斷瀏覽器型別:

        (這裡需要安裝一個外掛httpwatch,這個外掛的主要作用是觀察客戶端向伺服器傳送的Http請求,

    而伺服器返回給客戶端的資訊。)

  具體是通過響應的User-Agent:來判斷瀏覽器型別:

    1、若Http響應為此種情形:

      

  可以判斷出為IE瀏覽器,後面的  MSIE 9.0表示為微軟IE瀏覽器9.0版本。

    2、若Http響應為此種情形:

    

    可以判斷出為火狐瀏覽器,後面的Firefox表明瀏覽器為火狐瀏覽器;

三、HTTP響應常見狀態碼      

         

    常用的狀態碼如下:

        200 :請求成功。

        302 :請求重定向。

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

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

        500 :伺服器內部錯誤。通常程式拋異常。

    狀態資訊:狀態資訊是根據狀態碼變化而變化的