HTTP協議詳解

2021-10-05 23:20:58 字數 1619 閱讀 4358

什麼是http協議:

是基於客戶端與服務端傳輸的 無狀態的 一種通訊傳送協議

http版本:

http1.0和http1.1區別:

在http1.0協議中,客戶端與web伺服器建立連線後,有且只能獲得乙個web資源。

在http1.1協議中,客戶端與web伺服器建立連線後,在乙個連線上獲取多個web資源。

http請求:

客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求

http請求:請求行 請求頭 空格 請求體

http請求中的常用訊息頭:

accept:瀏覽器通過這個頭告訴伺服器,它所支援的資料型別

accept-charset: 瀏覽器通過這個頭告訴伺服器,它支援哪種字符集

accept-encoding:瀏覽器通過這個頭告訴伺服器,支援的壓縮格式

accept-language:瀏覽器通過這個頭告訴伺服器,它的語言環境

host:瀏覽器通過這個頭告訴伺服器,想訪問哪台主機

referer:瀏覽器通過這個頭告訴伺服器,客戶機是哪個頁面來的 防盜煉

connection:瀏覽器通過這個頭告訴伺服器,請求完後連線狀態是斷開鏈結還是關閉鏈結

http常用請求型別:

post get delete put

get請求和post請求的區別:

post請求有body資料 get請求無body資料

http響應:響應行 響應頭 空格 響應體

http響應中的常用響應頭

http響應中的常用響應頭(訊息頭)

location: 伺服器通過這個頭,來告訴瀏覽器跳到**

server:伺服器通過這個頭,告訴瀏覽器伺服器的型號

content-encoding:伺服器通過這個頭,告訴瀏覽器,資料的壓縮格式

content-length: 伺服器通過這個頭,告訴瀏覽器回送資料的長度

content-language: 伺服器通過這個頭,告訴瀏覽器語言環境

content-type:伺服器通過這個頭,告訴瀏覽器回送資料的型別

refresh:伺服器通過這個頭,告訴瀏覽器定時重新整理

content-type:瀏覽器通過這個頭告訴瀏覽器,響應資料型別

4.http狀態碼:

304:重定向

404:頁面資源找不到

500:伺服器異常

200:請求和響應成功

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 ...