HTTP協議詳解

2022-09-09 15:27:21 字數 458 閱讀 9879

2,瀏覽器請求:請求行(get,post),請求頭(瀏覽器,網域名稱,cookie.....),請求主體(get以url拼接傳遞引數沒有請求體).

get:有快取;傳遞引數url可見;通過拼接url傳遞資料;請求後退的時候不產生影響;傳輸的資料大小一般在2k-4k之間;傳遞乙個資料報,包含請求頭,請求體,伺服器響應200;

post:無快取;傳遞引數url不可見;通過請求體傳遞資料;請求後退時,之後需重新遞交請求;傳輸的資料大小可根據php.ini檔案設定,可無限大傳遞兩資料報,第一次傳遞請求頭,伺服器響應100,第二次傳遞請求體,伺服器響應200;

3,伺服器響應:響應行(協議版本,狀態碼,狀態訊息),響應頭(資料格式,資料長度,資料時間),響應體()。

狀態碼200

404403

500狀態訊息

請求成功

伺服器找不到網頁

沒有訪問許可權

伺服器內部錯誤

Http協議詳解 Http請求詳解

http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...

Http協議詳解

http協議是乙個基於tcp ip 的協議,使用的是一種請求 響應模型 目前的版本為1。1,但有一些 仍然使用1。0的版本,在待會的實驗中,我們可以看到,網易的主頁163.com仍舊使用的1.0的標準。1 何為請求 響應機制 在這一種機制中,總是客戶端請求伺服器,伺服器接受響應後根據請求端的請求資訊...

HTTP協議詳解

head to inde x.html not supported.invalid method in request head htp 1.1 apache 1.3.12 server at www.fudan.edu.cn port 80 關於實體頭部的內容還可以有 last modified ...